Skip to content

shabraware/YallaQatarBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YallaQatar

An online automated multi-user and multi-authority ticket reservation system for football matches in FIFA World Cup. The system allows a manager to create, manage and maintain current and future matches. The system should allow the customers to reserve specific seats for the matches they want to attend.

⚒️ Features

  • 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).

💻 Built With

  • NodeJS
  • Express
  • MongoDB

🏁 Get Started

  1. Clone the repository
git clone https://github.com/YousefElshabrawy/YallaQatarBackend.git
  1. Navigate to repository directory
$ cd YallaQatarBackend
  1. Install dependencies
$ npm install
  1. Start the Server
$ npm start

About

An online automated ticket reservation system for football matches in FIFA World Cup

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy