Match Reservation System
An online automated ticket reservation system for football matches in FIFA World Cup Qatar 2022
- F1: New Users should sign-up & the user account is given an authority when the administrator approves their authority.
- F2: The administrator can remove an existing account.
- F3: The managers can create a new match event and add all its details.
- F4: The managers can change/edit the details of a certain match.
- F5: The managers can add a new stadium and define its shape and number of seats as shown below.
- F6: The managers can view all matches details.
- F7: The managers can view the overall seat status for each event (vacant/reserved).
- F8: The customer can edit their personal data (except for the username and email address).
- F9: The customer can view all match details as well as the vacant seats for each match.
- F10: The customer can select vacant seat/s only. The customer is asked to enter a credit card number & its pin number.
- F11: The customer can cancel a reserved ticket only 3 days before the start of the event.
- F12: The guest can register a new account (whether as a fan or as a manager).
- F13: The guest can log in as an existing account.
- F14: The guest can view matches details (whether signed in or not but can not reserve any).
- Clone the repository
https://github.com/gaserashraf/Match-Reservation-System.git
cd Match-Reservation-System
cd frontend
- Running
npm i
npm start
go to your browser and go to http://localhost:5000/
- React.js
- PHP
- Laravel
- Bootstrap