Skip to content
AeroRoster app icon AviationConcept

AeroRoster

Crew rostering with flight time limits checked on every change.

Crew planning and control for regional airlines and charter operators: rosters, flight time limitation checks, crew currency and disruption recovery.

Category
Aviation · Crew Operations
Designed for
Web
AeroRoster web app screenshot: Flight Time Limits
AeroRoster web app screenshot: Roster Board

Why AeroRoster exists

The problem

Smaller airlines and charter operators still roster crew in spreadsheets and check flight time limits by hand, which is slow and one delay away from a breach.

The product

AeroRoster checks every roster change against flight time limitation rules, tracks crew currency and turns a delay into ranked, legal recovery options.

Built for: Regional airlines, charter operators and flight training organisations with 20 to 500 crew.

  • Weekly roster board by crew member and pairing
  • Flight time limitation checks on every edit
  • Licence, medical and recurrent training tracking
  • Disruption view with ranked, legal recovery options
  • Swap requests validated before crew control sees them
  • Audit export for regulator inspections

Walkthrough

Crew Control With The Rules Built In

Designed from a crew controller's working day: build the roster, keep everyone legal, and recover quickly when the day goes wrong.

  1. 01

    Roster Board

    A week of duties per crew member: flying, standby, training, leave and days off, with open positions highlighted.

  2. 02

    Flight Time Limits

    Duty and flight hours against limits for every crew member, with who is approaching them and what to do about it.

  3. 03

    Crew Profile & Currency

    Licences, medicals, type ratings, line checks and training with expiry status and upcoming duties.

  4. 04

    Disruption Recovery

    The knock-on effect of a delay on crew rest and duty, with recovery options that are already legal.

Every screen

The full experience.

What makes it different

Compliance Is Checked, Not Assumed

A versioned rules engine evaluates every edit, swap and delay against flight time limitation schemes before anything is published.

  • Versioned Rules Engine

    Flight time limitation schemes and company rules are code with tests, versioned alongside regulator changes.

  • Recovery Suggestions

    When a flight is delayed, a solver proposes legal crew reassignments ranked by cost and disruption.

  • Audit-Ready

    Every roster version and override is kept with who made it and why, ready for an inspection.

  • Crew App Included

    Published rosters reach crew phones instantly through the AeroRoster Crew companion app.

How it’s built

The technology stack.

The architecture we would build this on today, and why each piece earns its place.

Web app

Next.js (App Router), React, TypeScript, Tailwind CSS

Fast, accessible interfaces with server rendering where it helps

API

NestJS on Node.js · REST + WebSockets

Typed modules, clear boundaries and live updates for busy screens

Database

PostgreSQL with row-level security

Relational integrity for money and stock, with tenant isolation in the database itself

Background jobs

Redis + BullMQ

Imports, emails, reports and integrations run reliably off the request path

Rules engine

TypeScript rules module with property-based tests

Regulatory logic that is readable, versioned and provably consistent

Optimisation

Python service with Google OR-Tools

Solves crew reassignment and roster building as constraint problems

Infrastructure

AWS (ECS Fargate, RDS), Terraform, GitHub Actions

Reproducible environments and automated deploys from day one

Observability

OpenTelemetry, Sentry, structured audit logs

Every error traced and every sensitive change attributable

More inside

From Weekly Roster To Day-Of-Operations.

The planning, compliance and recovery screens crew control would live in.

  • Swap Requests

    Crew-initiated swaps arrive pre-checked, so controllers approve instead of recalculating.

  • Pairings

    Build multi-sector pairings with positioning and hotel stops.

  • Hotels & Transport

    Night-stop hotels and crew transport booked from the pairing.

  • Regulator Reports

    Exports of duty history and exceedances for authority inspections.

What comes next

On the roadmap.

What a second release would add once the first one is in real users’ hands.

  1. 01Automatic roster generation with an optimiser
  2. 02Fatigue risk modelling
  3. 03Integration with flight operations systems
  4. 04Payroll export for duty and sector pay
  5. 05Training records for ATOs

Related

Concept project

Need Something Like This?

This is concept work: the product design, screens and architecture we would start from. If your business needs crew planning or other aviation operations software, we can scope a first release with you, usually within a week.

Next project

AeroRoster Crew

The roster, duties and documents in every crew member's pocket.

AeroRoster Crew app screen 2
AeroRoster Crew app screen 1
AeroRoster Crew app screen 3