Case studyAviation & Aerospace10 min read

HangarOne: maintenance tracking for a flying school where every hour of flying is logged, tracked and audited

A flying training organisation kept aircraft maintenance records, component life limits and pilot logbooks in paper books and spreadsheets — and every audit meant days of preparation. We built HangarOne: aircraft and component tracking, maintenance due forecasts, digital work packages, flight scheduling tied to airworthiness and student training records — 24 features for an industry where records are the proof of safety.

24
Features shipped
4
Apps & platforms
7
Team members
22
Weeks to rollout
HangarOne aircraft maintenance dashboard in a hangar
HangarOne: every aircraft, every component, every hour.
01

Audit week

HangarOne's chief engineer described the week before every regulatory audit: engineers pulling logbooks, cross-checking component hours against spreadsheets, and making sure every task card had its signatures. The school's safety record was excellent. Proving it took days.

Day to day, the challenge was forecasting. Each aircraft flew several hours a day with students. Inspections came due by hours, by calendar or by cycles, and components had their own life limits. Keeping track meant a spreadsheet only one person fully understood.

“We never fly an aircraft that isn't airworthy. It just takes one engineer and a spreadsheet to be sure.”

— HangarOne's chief engineer
02

In the hangar

We spent time with engineers during inspections and with the flight operations team scheduling students. The two sides were disconnected: operations scheduled flights without seeing that an aircraft would reach its inspection limit mid-week, and maintenance found out when the aircraft arrived with hours already past the limit tolerance.

What needed to change
  • One source of truth for aircraft and component hours
  • Forecasts of inspections due, visible to flight operations
  • Digital task cards with signatures
  • Audit-ready records at any moment
Engineer with a tablet between server racks
Maintenance and flight operations, working from different pictures.
03

Scheduling that knows about maintenance

The core of HangarOne is a model of every aircraft and its components, each with its limits by hours, calendar and cycles. Flight logs update hours automatically, and the system forecasts when each inspection will fall due based on the flying schedule.

Flight scheduling reads those forecasts. Operations can see that an aircraft will reach its 50-hour inspection on Thursday and plan around it — and the scheduler will not assign an aircraft that is not airworthy.

04

The team

Aviation records demand accuracy, so QA and a domain reviewer with maintenance experience were involved throughout.

1
Engagement lead

Workshops with engineering, operations and quality.

1
Domain reviewer

Aircraft maintenance practices and records review.

1
Product designer

Maintenance app, scheduling and student app.

2
Full-stack engineers

Aircraft model, forecasts, work packages and scheduling.

1
Mobile engineer

Engineer tablet app and student app.

1
QA engineer

Forecast accuracy and parallel-run comparisons.

7 people in total, working as one team.

05

Decisions we made

Agreed with the chief engineer, head of training and quality manager.

01

Separate systems for maintenance and scheduling?

  • Keep them separate
  • One system where scheduling reads maintenance forecasts

Our call: One system where scheduling reads maintenance forecasts. The key failure was scheduling that did not know about maintenance. Connecting them prevented it.

02

Paper task cards or digital?

  • Paper with scanning
  • Digital work packages with signatures

Our call: Digital work packages with signatures. Digital task cards made records searchable, complete and audit-ready at any time.

03

How to switch from paper?

  • Immediate cut-over
  • Parallel running until records match

Our call: Parallel running until records match. Maintenance records are legal documents. Parallel running proved accuracy before paper was retired.

04

How to handle corrections?

  • Edit records
  • Append corrections with reason and signature

Our call: Append corrections with reason and signature. An unaltered history is essential for audits.

06

The 24 features

Everything that shipped for maintenance, operations, instructors and students.

Aircraft and components
The source of truth.
  • 01Fleet register

    Aircraft with hours, cycles and status.

  • 02Component tracking

    Components with life limits and history.

  • 03Automatic hour updates

    Hours updated from flight logs.

  • 04Airworthiness status

    Clear airworthy, due soon and grounded states.

  • 05Due forecasts

    Inspections projected from scheduled flying.

Maintenance
Digital work packages.
  • 06Work packages

    Tasks for each inspection type.

  • 07Digital sign-offs

    Engineer and inspector signatures.

  • 08Defect reporting

    Defects logged by pilots and engineers.

  • 09Parts and inventory

    Parts issued against work packages.

  • 10Deferred defects

    Allowed deferrals tracked to expiry.

Flight operations
Scheduling with limits in view.
  • 11Flight scheduling

    Aircraft, instructors and students.

  • 12Airworthiness checks

    Only airworthy aircraft can be scheduled.

  • 13Flight logs

    Digital flight logs after each sortie.

  • 14Weather and cancellations

    Cancellations recorded with reasons.

Training and compliance
Records ready for audit.
  • 15Student training records

    Syllabus progress and hours.

  • 16Digital logbooks

    Student and instructor logbooks.

  • 17Instructor currency

    Ratings and currency tracking.

  • 18Audit pack export

    Records assembled for audits.

  • 19Immutable audit trail

    All changes appended with reason.

  • 20Role-based access

    Engineers, inspectors, operations, instructors and students.

  • 21Airworthiness directive tracking

    Applicable directives and compliance status per aircraft.

  • 22Tooling calibration

    Calibration due dates for workshop tools.

  • 23Fleet utilisation reports

    Hours flown and availability by aircraft.

  • 24Document library

    Manuals and procedures with version control.

HangarOne maintenance due forecast
Due forecasts: inspections and component limits projected from the flying schedule.
07

Running in parallel

Because records are legal documents, HangarOne ran alongside the paper system for two months. Every entry was made in both, and the quality manager compared them weekly. Once they matched consistently and the regulator's requirements for electronic records were met, the paper logs were retired.

  1. Weeks 1–3
    Discovery

    Hangar and operations observed; records reviewed.

  2. Weeks 4–6
    Design

    Aircraft model and forecasts designed with engineers.

  3. Weeks 7–14
    Build

    Maintenance, scheduling and training modules.

  4. Weeks 15–22
    Parallel running

    Two months alongside paper, compared weekly.

  5. Week 22
    Paper retired

    Electronic records become primary.

08

What we learned

Connect planning to constraints. Letting scheduling see maintenance forecasts prevented problems rather than catching them.

In regulated work, run in parallel until the numbers match. Trust in records is earned, not declared.

Built with
  • Next.js
  • React Native
  • NestJS
  • PostgreSQL
  • Digital signatures
  • Immutable audit trail
  • AWS Mumbai with backups
CTA Background

Building something like HangarOne?

Bring the problem as it actually is, constraints included. You will get a straight answer on whether we are the right team.

View Our Work
AI-First Engineering
Secure & Scalable
Built to Deliver Impact
More case studies