Web application for Egyptian Premier League, with it you can reserve your seat on future matches. it has three types of user, each of them has its own functionalities
This project is NOT affiliated with or related to the
Egyptian Premier League
in any way. This was a college project done merely for educational purposes.
Check requirments for more details
Admin can accept/reject new user of type manager
Manager can add new future match
See both frontend README and backend README files for guides on how to setup and run the webapp.
Developed using MERN
stack:
Mongodb
for DB.Nodejs
andExpressJS
for backend.ReactJS
for frontend (SPA).
API
is written in openapi
format.
You can generate different clients for our api using openapi-generator
.
See makefile
on how it generates the typescript client.
$ make docs
Website wireframe with draw.io
We designed the frontend with Figma, see FigmaMockup.fig file.
Name | |
---|---|
Abdulrahman Khalid Hassan | abdulrahman.elshafei98@gmail.com |
Ahmad Mahmoud AbdElMen'em | ahmed.afifi.cufe@gmail.com |
Mahmoud Othman Adas | mido3ds@gmail.com |
Yosry Mohammad Yosry | yosrym93@gmail.com |