Lumière Cinema
A cinema ticketing and movie showcase demo with seat selection, trailer integration, and a dark editorial brand identity.
Cinema chains lose margin on every ticket sold through aggregator apps — yet building a branded booking experience that matches aggregator convenience is seen as too expensive. A demo that proves the UX is achievable at reasonable cost opens the conversation with multiplex and boutique cinema operators alike.
The seat picker is a pure SVG grid driven by a JSON seat-state map, requiring no dedicated seat-management backend for demo purposes. Session times, film data and trailer URLs live in structured JSON so the content team updates listings without code. Stripe handles payment with a session timer (8-minute hold) rendered client-side via a lightweight countdown hook.


