Skip to content

Latest commit

 

History

History
124 lines (85 loc) · 3.88 KB

README.md

File metadata and controls

124 lines (85 loc) · 3.88 KB

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.