Skip to content

pynterest83/QAirlines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QAirlines

Overview

QAirlines is a comprehensive flight management platform designed to streamline the booking process for customers and provide administrative tools for managing flights efficiently.


Key Features

Customer Features

  • View Flight Information: Access detailed and up-to-date flight schedules and details.
  • Search Flights: Easily find flights based on preferences such as destination, date, and time.
  • Book Tickets: Securely reserve tickets for available flights.
  • Cancel Tickets: Cancel tickets within the allowed cancellation period.
  • Track Booked Flights: View and monitor details of all previously booked flights.

Admin Features

  • Post Information: Publish announcements regarding flights and updates.
  • Manage Aircraft Data: Input and update aircraft details.
  • Manage Flight Data: Add, update, or remove flight information as required.
  • View and Analyze Bookings: Monitor customer bookings and generate booking statistics.
  • Modify Flight Schedules: Adjust departure times or reschedule flights when necessary.

How to Run

Prerequisites

  • Node.js and npm installed on your system.
  • PostgreSQL set up for the database.
  • Redis (optional for caching if enabled).

Steps

  1. Clone the repository:

    git clone https://github.com/pynterest83/QAirlines.git
    cd QAirlines
  2. Set up the environment variables: Create a .env file in the root directory and config as the .env.example

  3. Follow the instructions at backend/README.md

  4. Follow the instructions at frontend/README.md

  5. Start the server:

    npm start
  6. Open the application in your browser:

    http://localhost:<PORT>
    

Demo

Check out the live demo of QAirlines here: Demo Link

Note for the project here: Working Note

Note: The demo is for demonstration purposes only and may not include all features or real-time updates.


About

Website for airplane agency QAirlines

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages