Skip to content

emran1892/Aircraft-maintenance-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✈️ AERO-FIX — Aviation Maintenance & Discrepancy Management System

Aero-Fix is a full-stack, role-based aviation software engineered to track aircraft technical health, log live discrepancies, and efficiently manage maintenance workflows.

🌐 Live Preview


🎭 System Roles & Real-Time Workflow

The ecosystem connects three distinct roles to ensure absolute aircraft safety before takeoff:

  1. 🕵️‍♂️ Quality Checker / Tester

    • Inspects active aircraft fleet status.
    • Instantly reports technical defects (Discrepancies) directly linked to specific aircraft IDs.
    • Automatically flags aircraft issues into the collective pool.
  2. 🔧 Aircraft Maintenance Engineer (AME)

    • Views a live pool of active technical problems reported by checkers.
    • Instantly claims tasks, works on repairs, and updates progress.
    • Marks discrepancies as RESOLVED once standard safety protocols are successfully cleared.
  3. 👥 Admin Dashboard

    • Monitors the entire fleet overview (Total Active Aircrafts, Serviceable vs AOG status).
    • Registers new aircraft into the system database.
    • Manually onboards and manages system access for verified Technical Personnel (Engineers and Checkers).

🚀 Key Features Built

  • Role-Based Routing: Seamless redirection upon login (/admin, /engineer, /checker).
  • Dynamic Fleet Status Tracking: Live visual state shifts when an aircraft goes under maintenance.
  • Secure Onboarding: Admin-guarded api endpoints (isAdmin middleware) preventing unauthorized user creation.
  • Clean Architecture: Fully typed data objects using TypeScript across both frontend and backend layers.

http://localhost:5173/checker http://localhost:5173/engineer http://localhost:5173/admin

{ "name": "Tariqul Islam", "email": "tariq.eng@airline.com", "password": "engineerpass", "role": "engineer" }

{ "name": "Kamal Hossain", "email": "kamal.checker@airline.com", "password": "checkerpass", "role": "checker" }

admin { "name": "Rahim Ahmed", "email": "rahim@aviation.com", "password": "1234" }

About

✈️ AERO-FIX — Aviation Maintenance & Discrepancy Management System,Aero-Fix is a full-stack role-based aviation software designed to log aircraft discrepancies, manage fleet operational status, and assign tasks to maintenance engineers in real-time.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages