A fully functional console-based flight operations portal, built in C with two operational modes: Admin and User. This project simulates a basic airline system with real-time flight data manipulation, booking options, airport mapping, FAQs, and more.
- 🔍 View Available Flights
- 🎢 Book a Flight
- 🗀️ View Airport Map
- ❓ View Frequently Asked Questions (FAQs)
- 🌐 Connect on Social Media
- ❌ Exit the Portal
- ➕ Add Flight Information
- 📝 Update Flight Information
- ❌ Delete Flight Entry
- 📄 View All Flights
- 🔐 Access is secured with login authentication
- Language: Python
- Concepts: Structures, Arrays, String Handling, Menu-driven programming, File I/O, Python programming for a real-world system.
- Clone or download the repository.
- Open a terminal.
- Compile the code
- Select between
AdminorUsermode to get started.
Created a role-based airport management system with Admin and User modes to manage and view flight data securely. Admin could add/update flights, while Users could view info through an intuitive map showing terminal distances. Integrated login systems, file-based storage, and clean object-oriented structure for clarity and reuse. This project simulated a real-world use case where structured data flow and access restriction were critical, helping reinforce Python and system design skills.
- Designing role-based access flows (Admin/User)
- Simulating a real-world airline system
- Creating a clean CLI structure
- Understanding system design and restricted data access in python
Nitanshu Tak
- GitHub: Nitanshu715
- LinkedIn: Nitanshu Tak
- Email: nitanshutak070105@gmail.com
⭐ If you found this project helpful, consider giving it a star and connecting with me!