Link: Blockbuster Movie Booking System
Blockbuster is an advanced movie booking website that revolutionizes the way users book movie tickets. Developed using a modern technology stack, including HTML, JS, CSS, AngularJS, jQuery, React, Node, and MongoDB, Blockbuster offers a seamless and user-friendly experience from account creation to ticket booking and payment. With its intuitive interface and robust backend, Blockbuster simplifies the movie ticket booking process while providing powerful features and secure data storage.
- User Account Creation: Easily create an account by providing relevant details, allowing access to personalized features and maintaining a booking history.
- Secure Login System: Implements a secure login system to protect user data and ensure authorized access.
- Movie Selection: Browse through a wide range of movie titles, view details such as ratings, genres, and showtimes, and select a preferred movie to proceed with booking.
- Seat Booking: An interactive seat selection interface with real-time availability updates and preferred seating arrangements.
- Payment Processing: Integration with popular payment gateways for a smooth and secure transaction process.
- Credit Card Details: Secure page for entering credit card information, employing encryption techniques to ensure the safety of sensitive information.
- Thank You Page: Displays a confirmation page after successful payment, developed using React.
- Admin Panel: Includes an admin login system for authorized personnel to access administrative features like booking analysis and movie management.
-
Account Creation:
- Visit the Blockbuster website and click on the "Create Account" button.
- Fill in the required information, including name, email, and password.
- Upon submission, a confirmation email will be sent to activate the account.
-
Login:
- Use your registered email and password to log in.
- After a successful login, you will be redirected to the homepage.
-
Movie Selection:
- Explore available movies by scrolling or using the search functionality.
- Click on a movie to view details like ratings, genres, and showtimes.
- Select your preferred movie and proceed to the seat booking page.
-
Seat Booking:
- Choose your desired seats by clicking on the available options in the interactive seating layout.
- The system will update seat availability in real-time.
- Once seats are selected, click the "Next" button.
-
Payment:
- Enter your payment details and click "Submit" to process the transaction securely.
-
Thank You Page:
- After successful payment, you will be directed to a "Thank You" page.
-
Admin Login:
- Authorized personnel can access the admin panel by clicking on the "Admin Login" link.
- Use the admin credentials to log in and manage the platform.
-
Admin Dashboard:
- The admin panel displays valuable statistics, such as the number of bookings made for each movie, allowing for better management and analysis.
To avoid any Deceptive Site Ahead warnings, please follow these steps:
-
Use the default login to access the website:
- Username:
admin
- Password:
admin
- Username:
-
After login, you can choose to access the Admin Login or proceed with movie selection.
-
For admin login, use:
- Email:
[email protected]
- Password:
admin
- Email:
-
If not, choose the movie and proceed.
-
You’ll be redirected to the Seat Selection Page. Select your seats.
-
Next, fill in your Credit Card/Debit Card details (Use the "Generate Random" button). Ensure the Name field is filled.
-
Finally, when you click "Pay Now," your ticket is booked, and you'll see the Thank You page.
For any questions or feedback, feel free to reach out:
- Name: Heet Mehta
- Email: [email protected]
- GitHub: Heet852003
- LinkedIn: Heet Mehta