DEV Community

Cover image for Solving the Cinema Intermission Struggle: Building a Real-Time Wait-Time Dashboard
Muskan Raghav
Muskan Raghav

Posted on

Solving the Cinema Intermission Struggle: Building a Real-Time Wait-Time Dashboard

we've all experienced it...you step out during movie intermission and end up stuck in long queues food or the washroom. short break,long wait.

I wanted to build a dashboard that solves the "real-world" friction of the cinema experience. It doesn't just show showtimes; it tracks live wait times for facilities like the food court and washrooms to help users plan their movement.

Key Features:

Real-time Updates: Live clock and status tracking (Now Showing/Next).

Dynamic Wait Times: Visual indicators for high/medium traffic areas.

Clean UI: Focused on readability and dark-mode aesthetics.


Architecture Overview

⚑ Frontend (React + Vite for speed and simplicity)
I avoided heavy UI libraries and built a premium UI with Vanilla CSS, glassmorphism (backdrop-filter), and smooth micro-animations.
πŸ“‘ Real-Time Data
Dynamic simulations mimicking real IoT feeds to display queue wait times using intuitive Green / Orange / Red indicators.
🐳 Docker Multi-Stage Build
Node builds the assets, and Nginx serves the optimized SPA on port 8080. Lightweight and production-ready.
☁️ Cloud Infrastructure
Deployed fully serverless on Google Cloud Run β€” auto-scaling, no Kubernetes overhead, and seamless CI/CD via Cloud Build.
πŸš€ Built with Angularity
Used Angularity to accelerate scaffolding, streamline workflow, and simplify deployment.

Top comments (0)