ENTERTAINMENT AND SPORTS API
Overview :
The Entertainment and Sports API is a RESTful web service to obtain various information about the movies,Theater, Sports, Events, TV-Series.Its contain many components like Movies,Theatre,City,ShowTime and No of Seats available in a theatre, ongoing events/sports or upcoming events/sports/movies etc…
Goals :
The goal of this project is to define API systems, discuss their implementation, and then, through a case study and interviews, analyze the implementation of such a system at a large scale.
Modules :
- Movie: all details of the movies
- Cities: all details of cites containing the information of available theatre and movies hosted
- Theater : all the necessary details of the theater
- Seats: all the seats available in a particular theatre and type of seats like front, back,middle
- Show Time: It contains the information about the show time of the theatre
- Sports : It Contains all the sports event running in the area
- Tv Series : It contains all the Tv series currently running or upcoming
- Events : All the events details upcoming/running
Specifications :
The Movie Api System contains four Modules:
1) Movies:
- search by Genre,
- search by language,
- search by Top rating movies,
- search by category,
- search by actor/director,
- search by available screen
- search by name,
- search by upcoming Movies
- search by current Movies
- Add movies
- Update movies
2) Theatre:
- search by screen,
- sort by price,
- Add theatre
- Update theatre
- Delete theatre
3) Show time:
- search by timing:
- Update show time
- Add show time
- Delete show time
4) Sports:
- Add sports
- Update sports
- Search specific sports
- Sort by indoor and Outdoor
- Delete sports details
5) Tv series:
- Add Tv series
- Update Tv series
- Search tv series
- Search upcoming tv series
- Search current tv series
6) Events:
- Add events
- Update events
- Get particular events
- Search events type
- Search events by city
Technologies Used :
The technologies that are going to be used for the project are as follows:
Back End : Node.js, Express, Mongoose, Sequelize, Cloudinary
Cloud Platform : Mongo Atlas, POSTGRESQL, Heroku, AWS(EC2)
Future Goals :
- Auto Location mapping
- Online Payment Wallet
- Customer’s grievance Support System
- Mobile Application Implementation
- Mobile OTP for login
- Login Via Google/ Facebook/ Insta/ Twitter
- Review and ratings system for general users
- general users account creation
- Theater seat booking system
- Addition of more details about every data
DEMO :