Skip to content

VenusakaVXT/buy-movie-tickets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buy Movie Tickets (BMT)

react @redux-toolkit @mui-material axios i18next flatpickr html2canvas react-router-dom sass web-vitals node express mongoose crypto jsonwebtoken nodemailer nunjucks less moment socket.io

// Read more at NOTEBOOK.md

Class Diagram

This is the final class diagram that I have designed. It may be necessary to edit it after the software is improved.

class_uml

Launch the project

Launch the backend (NodeJS, Express):

$ cd server
$ npm install
$ npm start
#Enable LESS compiler
$ npm run watch

Launch the frontend (React):

$ cd client
$ npm install
$ npm start

Application demo

image Movie details page.

image Screenings page.

image Seat diagram.

image Movie ticket details.

image The system sends an email to the customer notifying them of successful ticket booking.

image Cancel movie ticket booking.

image Admin moderates ticket cancellation requests.

image BXH top 10 Customers.

image Movie statistics.

image Employee statistics.

image Export report to excel file.

Releases

No releases published

Packages

No packages published