You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can watch a walkthrough of the website from Here
Table of contents
Project Title
Demo
Table of contents
Description
Usage
List of Features
Preview
Contributers
Description
Cairo Metro System is a web-based application that allows users to reserve and pay for metro tickets, view their upcoming rides, buy subscriptions, and more. Admins can manage the stations, routes, and zones. The application is built using the PERN stack, which consists of PostgreSQL, Express, React, and Node.js. PostgreSQL is an open-source object-relational database management system that supports both SQL and JSON querying. Express is a web framework for Node.js that provides features for routing, middleware, and handling HTTP requests and responses. React is a JavaScript library for building user interfaces. Node.js is a JavaScript runtime for developing server-side and networking applications. The application also uses Google Maps API for displaying maps and Stripe API for handling payments. The application is responsive with a silk design on all devices.
Usage
Clone this project
Download Postgres and PGadmin
Create a new databse in PGadmin then navigate to db.js and enter your database configuration
Navigate to rerun_DB.sql and run the sql queries using PGadmin
Open terminal in the project folder then run npm i command
Cairo Metro System is a web-based application that allows users to reserve and pay for metro tickets, view their upcoming rides, buy subscriptions, and more. Admins can manage the stations, routes, and zones. The application is built using the PERN stack, uses several APIs and has many features.