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.
These are the softwares you need to install before getting started.
- NodeJS
- NPM
- MySQL
-
Clone This Repository
https://github.com/Dawood-Usman/Cenflix.git
-
Install NPM Packages
npm install
-
Enter Your DataBase Credentials in
config/sequelize.js
const sequelize = new Sequelize( 'DataBase_Name', 'UserName', 'Password', { host: 'HostName', dialect: 'mysql' });
-
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", } });
-
Get Started With The Command
node index.js
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!
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Commit your Changes
git commit -m 'Add some AmazingFeature'
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
© 2022 Dawood Usman, All Rights Reserved.