A modern, user-friendly cinema management and ticket booking application that allows users to browse movies, view showtimes, book seats, and manage their cinema experience seamlessly.
- 🎬 Browse currently playing and upcoming movies.
- 🔍 Search movies by title, genre, or language.
- 🕒 View showtimes by date.
- 🎟️ Interactive seat selection.
- 💳 Mock payment flow (demo only)
- 📱 Fully responsive design (mobile & desktop)
- React – Core library for building the user interface and handling component state.
- TypeScript – Strongly typed JavaScript that improves developer experience and prevents runtime errors.
- Tailwind CSS – Utility-first CSS framework for fast, responsive, and consistent styling.
- Vite – Modern development server and build tool for lightning-fast setup and hot reloads.
- Axios – HTTP requests.
- TMDB API – Real movie data.
This is a demo/proof-of-concept project for portfolio purposes only.
- 🚫 No real payments are processed. All transactions use Stripe test mode or mock payment flows.
- 🎲 Showtimes, seat availability, and bookings are fictional and randomly generated.
- 📅 Dates and times do not reflect real cinemas and are for UI/UX demonstration only.
- 🔒 No real user data is stored or transmitted securely — do not enter real personal or payment information.