Skip to content

Latest commit

 

History

History
104 lines (65 loc) · 2.74 KB

README.md

File metadata and controls

104 lines (65 loc) · 2.74 KB

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.