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
- Introduction
- Technologies Used
- Features
- Installation
- Usage
- Team Members
- Screenshots
- Contributing
- License
Technologies Used
- Python
- Kivy
- KivyMD
- SQLite3
- JSON
Features
-
User Authentication
- Login
- Sign up
- Change email
- Change password
- Forget Password
- Authentication OTP via E-Mail
-
Profile Management
- Update basic details
- Add money into the wallet
-
Booking Operations
- Book tickets
- Check flights availability
- Add passengers details
- Select seat number in the flight
- Pay using the wallet and confirm bookings
-
Ticket Management
- Check PNR/Flight Ticket status
- Cancel ticket
- Download PDF format for the ticket
- Check all past bookings
- Check cancelled bookings
Installation
-
Clone the repository:
git clone https://github.com/Alkaison/Airline-Reservation-System.git
cd Airline-Reservation-System
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
Usage
- Launch the application.
- Log in or sign up to access the features.
- Navigate through the user-friendly interface to perform various operations.
Team Members
Screenshots
Home Screen
Login Screen
Sign Up Screen
Forgot Password
Ticket Status / PNR Checking Screen
User Profile Screen
User Details Screen
User Wallet Screen
Add Amount to Wallet Screen
UPI Pin Screen
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.