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.

Overview

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
You might also like...
MediaWiki extension that allows embedding external content

MediaWiki extension that allows embedding external content, specified by URL, into your wiki pages.

A plugin for Craft CMS 3.X that allows for GraphQL search functionality for matching on fields of nested entries.

Nested Entry GraphQL Plugin This Craft CMS plugin allows for performing graphQL search queries that match on fields on nested entries-as-a-field. What

Drag and Drop Website Builder and CMS with E-commerce
Drag and Drop Website Builder and CMS with E-commerce

Microweber: Drag-and-Drop CMS Current version: 1.2 running on Laravel 8! Download | What is Microweber? | Core features of Microweber | Requirements |

website for sharing media and videos like youtube
website for sharing media and videos like youtube

CodeXLine-Media Application Laravel media application you can use that as startup to your next app if you will work with videos and media processing ?

A restaurant website using PHP and MySQL. (A group project at Chandigarh University)

tasty-indeed-restaurant-website-php Description A restaurant website using PHP and MySQL for group project at Chandigarh University. Steps to setup Do

Soosyze CMS is a minimalist content management system in PHP, without database to create and manage your website easily
Soosyze CMS is a minimalist content management system in PHP, without database to create and manage your website easily

Soosyze CMS is a content management system without a database. It's easy to create and manage you

Lara-zeus sky is simple CMS for your website. it include posts, pages, tags, and categories.
Lara-zeus sky is simple CMS for your website. it include posts, pages, tags, and categories.

Lara Zeus Sky Lara-zeus sky is simple CMS for your website. it include posts, pages, tags, and categories. small tasks can be time-consuming, let us b

Zero-Config plugin to disable FLoC in your WordPress Website.
Zero-Config plugin to disable FLoC in your WordPress Website.

Disable FLoC by WP Munich A simple zero-config plugin to opt-out of Google FLoC. This plugin is made with love and brought to you by the folks of WP M

Intuitive Website Styling integrated into WordPress' Customizer
Intuitive Website Styling integrated into WordPress' Customizer

Customify - Intuitive Website Styling for WordPress With Customify, developers can easily create advanced theme-specific options inside the WordPress

Owner
Arunachalam M
Interested in coding and problem solving
Arunachalam M
GetSimple CMS - a flatfile CMS that works fast and efficient and has the best UI around, it is written in PHP

GetSimple CMS is a flatfile CMS that works fast and efficient and has the best UI around, it is written in PHP.

null 370 Dec 30, 2022
wallabag is a self-hostable PHP application allowing you to not miss any content anymore

What is wallabag? wallabag is a self-hostable PHP application allowing you to not miss any content anymore. Click, save and read it when you can. It e

wallabag 7.7k Jan 4, 2023
Code is not poetry.

WP-CMS (WordPress without the bloat) Welcome to the WP-CMS development repository! This is a forked version of WordPress which doesn't include any Gut

WP CMS 18 Dec 26, 2022
Fully CMS - Multi Language Content Management System - Laravel

Fully CMS Laravel 5.1 Content Managment System not stable! Features Laravel 5.1 Bootstrap Authentication Sentinel Ckeditor Bootstrap Code Prettify Fil

Sefa Karagöz 479 Dec 22, 2022
Wordpress plugin to allow websites to sell and distribute NFTs through the Enjin platform

MyMeta Basket is the world's first plug-and-play Wordpress/Enjin/Ethereum integration that allows you to start selling blockchain assets through your website within minutes. All you need is Wordpress, MyMeta Basket, and an Enjin subscription.

MyMetaverse 6 Oct 3, 2022
BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the project website for more information.

BaiCloud-cms About BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the

null 5 Aug 15, 2022
TYPO3 CMS extension which checks used CSS selectors in HTML output of the current page and removes CSS declarations which are unused.

EXT:css_coverage TYPO3 CMS extension which checks used CSS selectors in HTML output of the current page and removes CSS declarations which are unused.

Armin Vieweg 3 Apr 8, 2022
Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible. /// Chat with us and others on Spectrum: https://spectrum.chat/twill

About Twill Twill is an open source Laravel package that helps developers rapidly create a custom CMS that is beautiful, powerful, and flexible. By st

AREA 17 3k Jan 6, 2023
Bedrock is a modern WordPress stack that helps you get started with the best development tools and project structure.

WordPress boilerplate with modern development tools, easier configuration, and an improved folder structure

Roots 5.7k Jan 9, 2023
Allows the use of the Vite.js next generation frontend tooling with Craft CMS

Vite plugin for Craft CMS 3.x Allows the use of the Vite.js next generation frontend tooling with Craft CMS Related Article: Vite.js Next Generation F

nystudio107 38 Dec 30, 2022