Background
icon

Flight Management System

v2.0.0 (CLI Build)
FMS CLI
C++ / CLI

Tech Stack

Core C++ (STL)
Interface Console / Terminal
Storage File Handling (Txt/CSV)
Paradigm OOP & Modular

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.

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)

CLI Login
Terminal Login Secure text-based authentication
Main Menu
Command Menu Numerical navigation system
Flight List
Data Display Formatted tables in console
Flight List
Data Display Formatted tables in console

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.