Skip to content

EyadTamer999/Cairo-Metro-System-Project

Repository files navigation

Cairo Metro

Welcome to Cairo Metro, the ultimate online platform designed to revolutionize your metro experience in Cairo! We understand the daily hustle and bustle of commuting in a bustling city like Cairo, and that's why we have created a one-stop solution to make your metro journey seamless and stress-free.

Our website is meticulously designed to cater to your every need, offering a convenient and user-friendly interface that allows you to reserve tickets for the Cairo Metro with ease. Gone are the days of waiting in long queues or rushing to catch your train in fear of missing it. With Cairo Metro, you can plan your journey ahead of time and ensure a smooth and comfortable ride.

Note:

  • This project was built in 2 weeks, given more time it could've looked way better.
  • All functionallites are working as the project was evaluated to be 475.5/460, exceeding the needed requirements.
  • Future Plans
    • Implement React
    • Polish UI/UX

Screenshots

Landing Page Login Page User_Dashboard

Tech Stack

Frontend Backend
Tailwindcss Node.js
HTML Express.js
jQuery Postgres

Usage

Clone the Project

$ git clone https://github.com/EyadTamer999/Cairo-Metro-System-Project

Server Side

Create a .env file in the server directory and insert the following code. Replace the values with your credentials.

# DATABASE CONNECTIVITY
DATABASE=
HOST=
PASSWORD=
PORT=
SCHEMA=
USERNAME=

Start the server

$ npm i       # install packages
$ npm start   # start the server

Authors

Eyad H.
📖
Mohammed Y.
📖
Mohammed E.
📖
Mahmoud O.
📖
Abdullah K.
📖
Mariam S.
📖