The client requests an online automated ticket reservation system for Egyptian Premier League football matches. The system makes it possible for the management of the Egyptian Federation Association (EFA) to plan, organise, and oversee both current and upcoming matches. Users are able to reserve particular seats for the games they wish to attend through the system. The EFA management uses the system to monitor match schedules, attendance figures, match officials, and registered users.
Consultation_Project_Requirements.pdf
- Download or Clone the repository
- Make sure that you have NodeJS installed
- Download dependencies using
npm i
- Use
npm run dev
in Frontend folder &nodemon server
in Backend folder
View live Demo
- Approve new users
- Remove an existing user
Admin.mp4
- Create/Edit new matches
- Create new stadium
- View match details & vacant/reserved seats
manager.mp4
- Edit their data
- View match details
- Reserve vacant seats in future matches
- Cancel reservations
- View reserved tickets
fan_reservation.mp4
- Register a new account
- Login with an existing account
- View match details