A command-line based Flight Scheduling System developed in C++ as part of a college academic project.
- Admin & User login
- Add, update, delete, search flights
- Flight booking & cancellation
- Seat management
- Binary file handling
- Report generation
- Input validation
- Language: C++
- Paradigm: Object-Oriented Programming (OOP)
- File Handling: Binary files (.dat)
- Interface: Command Line Interface (CLI)
This project was originally developed using Turbo C++, which was part of the academic curriculum. It is preserved in its original form to maintain functional integrity.
The goal of this project was to practice:
- OOP concepts
- File handling
- Menu-driven program design
- Real-world system logic
- Migration to modern C++ (GCC/Clang)
- Modular file structure
- Web-based application
- Secure credential management using environment variables