Skip to content

The Cairo Metro Reservation Ticket website allows users to book metro tickets online. It offers features such as user account registration and login, ticket booking, secure online payments, viewing metro timetables, and managing bookings, including changing or canceling tickets.

Notifications You must be signed in to change notification settings

Yassa122/Cairo-Metro-reservation-tickets

Repository files navigation

Cairo Metro Reservation Tickets Website

Welcome to the Cairo Metro Reservation Tickets Website project! This project is designed to provide a comprehensive platform for managing and booking metro tickets in Cairo, leveraging a modern tech stack. It's perfect for developers interested in web development with JavaScript and Bootstrap.

Tech Stack

The project uses the following technologies:

  • Frontend: JavaScript, Bootstrap
  • Backend: Node.js, Express.js
  • Database: Postgresql
  • Deployment: Render

Features

  • Interactive Map: View metro lines and stations on an interactive map.
  • Easy Booking: Simple and intuitive interface for reserving tickets.
  • Real-Time Updates: Get the latest updates on metro schedules.
  • User-Friendly Interface: Designed to be accessible and easy to navigate.

Installation

To run the Cairo Metro Reservation System locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/cairo-metro-reservation.git
    cd cairo-metro-reservation
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run start
  4. Open your browser and navigate to:

    http://localhost:3000
    

Usage

  1. Select Starting and Ending Stations:

    • Use the dropdown menus to select your starting and ending metro stations.
  2. Choose Date and Time:

    • Select the desired date and time for your journey.
  3. Reserve Ticket:

    • Click on the "Reserve Ticket" button to book your metro ticket.
  4. Get Real-Time Updates:

    • Stay updated with the latest metro schedules and changes.

Screenshots

Alt text Alt text Alt text

Deployment

The project is deployed on Render. You can access it at Cairo Metro Reservation Tickets Website.

About

The Cairo Metro Reservation Ticket website allows users to book metro tickets online. It offers features such as user account registration and login, ticket booking, secure online payments, viewing metro timetables, and managing bookings, including changing or canceling tickets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published