Movie-Booking-Website
This is a fully functional movie booking website which helps the user to book a movie ticket at his/her preferred time and day.The website also allows the user to select which individual seat he/she prefers and does not allow the user to select a seat if it has been already booked by another user. The user can also become a Gold or a Silver member. There is also an option to purchase snacks at the end. Once a ticket has been booked, the user will recieve a mail of the ticket details to the email id he/she had used to create an account at the start.
This website was created on 10th July 2021 by Arunachalam M.
Technologies used for creating this project
This website has been designed using
- HTML
- CSS
- Javascript
- PHP
- MySQL
How to use this project
Follow the following steps to use this project in your computer/laptop
- First, fork this repository and download the 2020115013_Project folder
- Store the folder inside your HTdocs folder (install xampp if you haven't)
- Using phpmyadmin, import the sql dump file (dreamworld.sql) to get the 19 SQL tables
- Start your xampp server
- Type localhost:80/2020115013_Project/login.php (Ensure port number is proper)
- Login page is the main page, if you open any other page directly it will redirect to the login page
- Now you can create an account and start using the website
Working Demo
You can download the 2020115013.mp4 file to view a detailed explanation of the project
Things that I learnt while doing this project
I learnt a lot of things while doing this project such as
- How to use advanced CSS3 features like flexbox,animations,transitions,parallax and glow effect
- How to incorporate PHPMailer to send OTP and other details
- How to do proper Validation of a form using Javascript
- Learnt more information on how to use mysqli object oriented method
- How to use sessions and cookies properly