This Movie Ticket Booking System is a PHP-based project designed for booking movie tickets online. The system is simple, user-friendly, and incorporates a powerful admin panel to manage all database-related operations. This is a prototype version developed as part of a college mini-project.
-
Powerful Admin Panel
- Delete, remove, edit all database entries effortlessly.
- Manage movies, shows, and seat availability dynamically.
-
Dynamic Seat Selection
- Seat Grid Design: Displays available, selected, and booked seats visually.
- Two seat categories: Gold and Silver, each with dynamic pricing and unique grid designs.
-
View Past Orders
- Users can view their previous ticket bookings.
-
Simple UI/UX
- Clean and responsive design using HTML, CSS, and JavaScript.
-
SQL Database
- Uses movie_booking.sql to store all data, including user details, movies, and seat booking information.
Follow these steps to set up the project locally:
-
Upload the Database
- Import the
movie_booking.sql
file into your MySQL database.
- Import the
-
Update Configuration
- Open the
config.php
file and update the database connection details:$dbHost = "localhost"; $dbUser = "your_db_username"; $dbPass = "your_db_password"; $dbName = "movie_booking";
- Open the
-
Run the Project
- Start your local server (e.g., XAMPP or WAMP).
- Place the project folder in the server's root directory (e.g.,
htdocs
for XAMPP). - Access the project in your browser using
http://localhost/your_project_folder
.
- Email:
admin@admin.com
- Password:
admin123
- Backend: PHP (MySQLi for database connection)
- Frontend: HTML, CSS, JavaScript (for a responsive and user-friendly UI)
- Database: MySQL
- This project is a prototype version developed for a college mini-project.
- While functional, this system is not intended for production use without further development and testing.