Skip to content

Dawood-Usman/Cenflix

Repository files navigation

Cenflix | Introduction

Cenflix is an online web based cinema ticket reservation system. Where user can book his/her ticket for his/her favourite movie on our platform. It will allow customers to access the services of our business, reserve seats and buy tickets. This platform provides details such as what time a movie will be played, what seats are available, movie previews and so much more.

(back to top)

Cenflix | Tools & Technology

(back to top)

Cenflix | Prerequisites

These are the softwares you need to install before getting started.

  • NodeJS
  • NPM
  • MySQL

(back to top)

Cenflix | Installation

  1. Clone This Repository

    https://github.com/Dawood-Usman/Cenflix.git
    
  2. Install NPM Packages

    npm install 
    
  3. Enter Your DataBase Credentials in config/sequelize.js

    const sequelize = new Sequelize(
     'DataBase_Name',
     'UserName',
     'Password',
     {
         host: 'HostName',
         dialect: 'mysql'
     });
     
  4. Enter Your Email Credentials in config/transporter.js

     let transporter = nodemailer.createTransport({
     host: "smtp.gmail.email",
     service: "gmail",
     auth: {
       user: "Your_Email",
       pass: "App_Password",
     }
     });
     
  5. Get Started With The Command

    node index.js 
    

(back to top)

Cenflix | Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch git checkout -b feature/AmazingFeature
  3. Commit your Changes git commit -m 'Add some AmazingFeature'
  4. Push to the Branch git push origin feature/AmazingFeature
  5. Open a Pull Request

(back to top)

Cenflix | SnapShots

User-Module

Landing Page

image

Who's There?

image

User/Login

image

User/Signup

image

User/EmailVerification

image

User/HomePage

image image

User/BookMovie

image image

User/PrintTicket

image

User/MovieRatings

image

User/MovieReviews

image

User/AboutUs

image

User/ContactUs

image

Admin-Module

Admin/Signin

image

Admin/DashBoard

image

Admin/RunningMovie

image

Admin/AddMovie

image

Admin/PendingBookings

image

Admin/RunningBookings

image

Admin/FeaturedBookings

image

Admin/ViewUsers

image

Admin/UploadSlider

image

Admin/GenerateReport

image

Admin/ViewFeedBack

image

Admin/MovieHistory

image

Admin/PaymentDetails

image

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)


© 2022 Dawood Usman, All Rights Reserved.

https://github.com/Dawood-Usman

About

This is Our Web Programming Final Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published