This app enables theatre owners to manage movie schedule and let the visitors know which movies are currently playing and scheduled to play in the future.
The theatre owner has to login with his credentials to view and manage movie schedule for display on multiple screens in multiple time slots.
The user/visitor has to subscribe to view the movie schedules. By default, today's date is selected for displaying current movies on display
Website Demo - click the link to view
This app was created to give a one-step solution for the theatre owners and movie enthusiasts.
It enables the theatre owner to manage multiple screens by scheduling different movies on them.
Firstly, the app carries out a movie search and displays its poster along with release date and plot. The admin can then schedule it on a range of dates by selecting different time slots for it.
All these entries are sorted and displayed or user view.
When the user sign up / log on the website, they can see the movies currently playing and those scheduled for the future. By selecting the movie, they can see its schedule and reserve their seats based on availability.
The app runs on a database having many to many relationship.
- Bootstrap - Front-end component library
- jQuery - The Javascript library used.
- Handlebars.js - Popular templating engine that is powerful, simple to use and has a large community.
- IMDB - The OMDb API is a RESTful web service to obtain movie information
- Node.js® - JavaScript runtime built on Chrome's V8 JavaScript engine
- Password Hash - node.js library to simplify use of hashed passwords
- express - Fast, unopinionated, minimalist web framework for node.
- body-parser - Node.js body parsing middleware
- express-handlebars - A Handlebars view engine for Express
- client-sessions - client-sessions is connect middleware that implements sessions in encrypted tamper-free cookies
- experss-validator - An express.js middleware for validator.
- Sequeilze - Sequelize is a promise-based Node.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server
- Minu James (https://github.com/minujames)
- Sairam Jalakam (https://github.com/jalakamsairam)
- Derrick Lee (https://github.com/FEEDKurumu)
- Fawaz Ahmed (https://github.com/fawazahmed86)