Skip to content

viviantangdev/movio

Repository files navigation

🎬 Movio

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.

🔗 Live Demo


✨ Features

  • 🎬 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)

🛠️ Technologies Used

  • 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.

⚠️ Important Disclaimer

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.

About

My cinema app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages