Skip to content

Repository files navigation

✈️ FlightOps Portal – Console-Based Airline Management System

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.


🎯 Modes & Features

👤 User Mode

  • 🔍 View Available Flights
  • 🎢 Book a Flight
  • 🗀️ View Airport Map
  • ❓ View Frequently Asked Questions (FAQs)
  • 🌐 Connect on Social Media
  • ❌ Exit the Portal

🛠️ Admin Mode

  • ➕ Add Flight Information
  • 📝 Update Flight Information
  • ❌ Delete Flight Entry
  • 📄 View All Flights
  • 🔐 Access is secured with login authentication

🔧 Technologies Used

  • Language: Python
  • Concepts: Structures, Arrays, String Handling, Menu-driven programming, File I/O, Python programming for a real-world system.

🚀 How to Run

  1. Clone or download the repository.
  2. Open a terminal.
  3. Compile the code
  4. Select between Admin or User mode to get started.

🎶 Project Summary

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.


🧠 What I Learned

  • 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

👨‍💻 Author

Nitanshu Tak


If you found this project helpful, consider giving it a star and connecting with me!

About

my python project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages