Airline-Reservation-System

Airline Reservation System

Introduction

Welcome to the Airline Reservation System, a desktop GUI application developed by a talented team of five members as part of their 3rd-semester BSc IT course. This system provides a seamless interface for users to book flight tickets, manage their bookings, and perform various other operations related to airline reservations.

Table of Contents

  1. Introduction
  2. Technologies Used
  3. Features
  4. Installation
  5. Usage
  6. Team Members
  7. Screenshots
  8. Contributing
  9. License

Technologies Used

Features

  1. User Authentication

    • Login
    • Sign up
    • Change email
    • Change password
    • Forget Password
    • Authentication OTP via E-Mail
  2. Profile Management

    • Update basic details
    • Add money into the wallet
  3. Booking Operations

    • Book tickets
    • Check flights availability
    • Add passengers details
    • Select seat number in the flight
    • Pay using the wallet and confirm bookings
  4. Ticket Management

    • Check PNR/Flight Ticket status
    • Cancel ticket
    • Download PDF format for the ticket
    • Check all past bookings
    • Check cancelled bookings

Installation

  1. Clone the repository:

    git clone https://github.com/Alkaison/Airline-Reservation-System.git
    cd Airline-Reservation-System
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Run the application:

    python main.py
    

Usage

  1. Launch the application.
  2. Log in or sign up to access the features.
  3. Navigate through the user-friendly interface to perform various operations.

Team Members

Screenshots

Home Screen

Airline-1

Login Screen

Airline-2

Sign Up Screen

Airline-3

Forgot Password

Airline-4

Ticket Status / PNR Checking Screen

Airline-5

User Profile Screen

Airline-6

User Details Screen

Airline-7

User Wallet Screen

Airline-8

Add Amount to Wallet Screen

Airline-9

UPI Pin Screen

Airline-10

Download the files and run on your Desktop to explore more about the GUI app. Feel free to drop your feedbacks to us.

License

This project is licensed under the MIT License.