Flight Management System
Tech Stack
Project Overview
The Flight Management System (CLI) is a lightweight, text-based application developed in C++. It focuses on the core logic of airline operations without the overhead of a graphical interface.
Through a menu-driven command interface, administrators can schedule flights and manage aircraft, while users can book tickets, check flight status, and manage reservations efficiently.
The Goal
To build a highly efficient, platform-independent system that demonstrates mastery of C++ data structures, file I/O streams, and algorithmic problem-solving in a real-world scenario.
App Gallery (Scroll to view)
Detailed Features
Booking Logic
Algorithms to check seat availability, assign seat numbers, and link passengers to specific flight IDs securely.
Flight Control
Admin functions to create new routes, modify schedules, and remove cancelled flights from the active registry.
User Management
Handles user registration and login, ensuring passengers can only view and modify their own booking details.
File Persistence
All system data (flights, users, tickets) is automatically saved to local files, ensuring no data loss between sessions.