Skip to content

POP-FLIX is a full-stack Web Application for Theater management system where Users, Admins and Managers can perform various functions. It is made with EJS, Javascript, Node.js, MySQL.

License

Notifications You must be signed in to change notification settings

Aastha2001/Pop-Flix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


PopFlix

🎥 PopFlix 🎦

One Stop Destination for Movie Booking

PopFlix = Popcorn + NetFlix

  • This Website helps Users to Search Theatre, Movies and Book Tickets in Just 3 Clicks.
  • Theatre Owner can Add the New Movies in his Theatre,Show Timing & Fee
  • Admin can Add Movies & Theatre

🤔 How to run

  • Intial Installation

1.) Download the Zip File [Code Button in this Repo]

2.) Install NodeJS from Official Website

3.) Extract the Zip File, And Open the Folder in Editor[VS Code]

4.) Open Terminal [Ctrl+Shift+` in VS Code]

5.) Type 'cd server'

6.) Type 'npm install'

7.) Type 'npm install node'

8.) Type 'npm install nodemon'

9.) Type 'npm start'

10.) Port Started at 3000 will be shown

11.) Go to Chrome, Type 'localhost:3000'

12.) There you go!

-For DataBase Part:

1.) You need to Go to PHPMyAdmin First 2.) Import Script

-Just Import the Script named 'new_final_popflix.sql' in sql Folder in PHPMyAdmin

➕ Intial View

popflix-home

🎟️ Customer Booking Ticket

Customer can Either

  • Select the Theatre First and Then Select the Available Movies at that Theatre
  • Select Movie First and Select the Theatre where Movie is Currently Showing

⭐ Admin Adding Movies and Theatre

  • Admin can Add the Newly Released Movie in Database, So that The Theater Owners can Add that Movie in their Theatres.

Eg: Fast and Furious 9

  • Admin can also Add a New Theatre in the Database.

Eg: PVR Cinema

admin-dashboard

🌟 Theatre Admin Adding Shows & Movies

-Theatre Admin will add the Movie to his Theatre. -He will Add Shows Like 10AM/2PM in his Theatre along with Price of Ticket on Weekday and Weekend.

Eg: I want the F&F 9 to be shown in my Theatre in 3 Time Slots.

theatre-admin-dashboard

  • Add Show

show-add

📒 ER Diagram

final-ER

🧮 Relational Model

relational-model

🤝 Contributing

We encourage you to contribute to PopFlix for Further Improvement! Please check out the Contributing guide for guidelines about how to proceed.

About

POP-FLIX is a full-stack Web Application for Theater management system where Users, Admins and Managers can perform various functions. It is made with EJS, Javascript, Node.js, MySQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published