Skip to content

One Stop Destination to Book Tickets

License

Notifications You must be signed in to change notification settings

krshn-ptl/POP_FLIX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 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.) DataBase Configuration:

  • You need to Go to PHPMyAdmin First For Windows, - Download XAMPP - In XAMPP Control Panel, "Start" -> Apache & MySQL Module - Click on "Admin" in MySQL Row OR Link
  • Import Script
  • Just Import the Script named 'new_final_popflix.sql' in sql Folder in PHPMyAdmin

10.) Type npm start

11.) Port Started at 3000 will be shown

12.) Go to Chrome, Type localhost:3000

13.) There you go! PopFlix is Ready!

➕ Intial View

popflix-home

🌊 Flow of Project

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

SQL Injection Prevention

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

One Stop Destination to Book Tickets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 56.9%
  • JavaScript 29.0%
  • CSS 14.1%