Next.js Conf 2024: Your app should be Live by Default – Watch Keynote

Cinema Capitol

By Winter Agency

We built a brand-new website for Cinema Capitol, a historic art deco dine-in cinema in Stockholm dating back to 1926. Our custom solution seamlessly integrates Sanity with their external booking system, delivering a user-friendly platform that captures the cinema’s timeless charm.

The live integration with the external ticketing system ensures that Capitol's online schedule is always up-to-date and available to customers.
Tickets can be purchased directly through the Next.js front-end, with a touch-friendly, zoomable seat map showing real-time availabilty.
Food, drink and snacks can be added to individual seats and is served directly to the customer when the movie starts.
A highly customized Structure Tool gives the best of both worlds: an intuitive way to navigate content meets automatic real-time previews.
Custom "prefill" component allows editors to fill out visual content blocks with structured content pulled directly from the external movie database.
Custom Studio Tool to interface with the external ticketing system and control settings related to the booking flow and integration.
The dynamic food menu system allows Capitol to create specialized product offerings for different screenings and seats.
Products are automatically synchronized from the ticketing system's PIM into Sanity, where the presentation can be customized.
Staff members can find and interact with bookings from the ticketing system directly within Sanity Studio.

About the project

Winter helped Capitol transition from an outdated WordPress installation, which did not reflect the historic nature of the brand, to a headless Next.js based website featuring a tailor-made integration with Capitol's external ticketing system, payment providers and CRM.

All website content is managed seamlessly through Sanity, which includes live preview capabilities. Even data from the external ticketing system is accessible within Sanity Studio, thanks to bespoke integrations and custom Studio Components.

The Studio offers administrators full control over a host of settings related to the booking flow, including a dynamic food menu system where products from the external PIM can be made available depending on the selected seat, movie, show time, and other parameters. Sanity sits at the very core of the integration with the ticketing system, minimizing hardcoded configurations and granting the client greater flexibility in shaping the customer experience.

Even bookings can be directly searched and managed through Sanity Studio, saving customer service the extra round-trip into the ticketing system.

Contributor