Airline Crew Disruption Management

Tech Stack - HTML+SASS+Javascript+ReactJS, AWS DynamoDB, AWS Lambda, AWS Simple Storage service(S3), AWS RDS for PostgreSQL, AWS API Gateway with websockets, AWS Codepipeline, Cloudformation and CodeBuild for CI/CD

Problem - Coordinators and schedulers in ground staff manage disruptions - small, large and disaster level - manually right now with a lot of telephonic commucation leading to a lot of commotion and delay in disruption management.
Solution - Developed a control room web application which relies on an intelligent solver and rule engine to automate the disruption management process and requires minimal supervision.
Rule engine also takes into account all the federal service rules as well as contractual rules for all type of crews. The control room also shows real time alerts and helps proactive management of disruptions.

Standout Features

  • Power Gantt visualization: Crew pairing and flights stacked as Gantt charts over a timeline which provides a great view to the user on affected crews and flights.
  • Extensive Searchability with Filtering: Search not only based on source, destination, crews but also on crew roles - captain, flight attendant, etc, airline, disrupted rule types,etc.
  • Cross Platform support: Looks great on desktop, tablet as well as mobile.
  • Stragies: Coordinators can configure their own strategies with rule overrides, deadhead creation, etc to be applied additionally by the solver.
  • Active Alerting: Real time alerting on disruptions with proper messaging supported via web-sockets.
  • Tagging for Deduplication: Proper tagging and messaging on disruption already being solved to avoid duplication.