A full-stack movie ticket booking web application inspired by BookMyShow. This project allows users to browse currently running shows, book tickets, and leave reviews, while providing an administrative dashboard for managing theater operations and tracking revenue.
- Authentication: Secure user sign-up and login.
- Browse Shows: View available movies, showtimes, and theater details.
- Book Tickets: Select shows and book movie tickets seamlessly.
- Leave Reviews: Share feedback and rate movies after viewing.
- Show Management: Add new shows or delete outdated ones.
- Schedule Updates: Modify movie timings and theater schedules.
- Revenue Dashboard: Track and view the total revenue generated by each movie.
- Backend: Python, Flask
- Database: MySQL
- Frontend: HTML5, CSS3
- Environment: PyCharm
Follow these steps to get the project running on your local machine.
- Python 3.x installed
- MySQL Server and MySQL Workbench installed
- Git installed
git clone [https://github.com/yourusername/your-repo-name.git](https://github.com/yourusername/your-repo-name.git)
cd your-repo-name