Skip to content

HVAIDH5/SE_project_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web_Kirti_Project

Movie Plex - Movie Booking Application

Description

This ia a Simple Movie Booking Application Website. Movie Plex is a website to provide the customers facility to book tickets for a movie online and to gather information about the movies and theaters. Customer needs to register at the site to book tickets to the movie. After selecting the show, the user is presented a seating layout so that he can select seats of his choice. Customer is then directed to the sample payment confirmation page. User can then view his bookings and even rate them accordingly.

Screenshots

Home1 Home2 Login Sign-Up Forgot Explore Book_Now Seat_Booking Booked Bookings Rating Contact_Us

Hosted URL

https://dazzling-torvalds-e63a8b.netlify.app

Features Implemented

Frontend

  • Appealing Layout
  • Homogeneous components and controls
  • Local persistency
  • Local Data Storage
  • Data fetching - TMDB API
  • Data fetching from Hosted Backend
  • Browser support
  • Session Management
  • Parallax Effect
  • Glassmorphism
  • User can Rate and submit Feedback

Backend

  • Privacy with Hashing
  • Token Management
  • Forgot Password Mailing Feature
  • Authorization Verification through Middleware
  • Database Management
  • Updation of seats after every Booking
  • Seperate route for Booking History
  • Storing booked seats through Middleware in Database
  • Direct Mailing to Developers through Contact Us Route
  • Use of Encryption

Technologies/Libraries/Packages Used

  • Html
  • CSS
  • JavaScripr
  • Node.js
  • Npm
  • Postgresql

Local Setup

  1. Clone the repositries
  2. Pre-requsite Node and Npm
  3. Run Npm install
  4. Change apiUrl to http://localhost:3000/ where-ever hosted url is used
  5. Or else you can continue with hosted url
  6. For Testing purpose : email = man2@gmail.com , Password = 123456 , username = man2

Team Members

Ayan Nafees - 2020IMG-014

Harsh Vaidh - 2020IMG-025

Shadab Malik -2020IMG-057

Releases

No releases published

Packages

No packages published