Inspiration

Flight disruptions create chaos for both passengers and airline teams. During large-scale cancellations, decisions are manual, slow, and stressful. We wanted to build something that helps airlines respond faster and smarter when things go wrong.

What it does

Airline Disruption Supplychain Manager monitors flight disruptions in real time, groups passengers by urgency, and automatically finds the best rebooking options using live flight data. It helps airlines take clear, prioritized recovery actions instead of reacting late.

How we built it

We used Confluent Kafka to stream real-time flight, booking, and passenger data. SQL stream processing calculates disruption pressure and passenger urgency. A backend service integrates with Amadeus to fetch alternate flight options, and everything is hosted as a web app with a live dashboard.

Challenges we ran into

Setting up real-time stream processing correctly was challenging, especially choosing the right infrastructure. Handling external API limits and keeping the system responsive under disruption scenarios also required careful design.

Accomplishments that we're proud of

We built a working end-to-end real-time system that reacts to disruptions instantly. Passenger prioritization, live rebooking options, and a clean dashboard all work together in a realistic airline recovery flow.

What we learned

We learned how powerful event-driven systems are for operational problems. Real-time data, when combined with clear business rules and APIs, can drastically improve decision-making during critical situations.

What's next for Airline Disruption Supplychain Manager

Next, we plan to add hotel and ground transport handling, deeper AI-driven decision-making, and integrations with airline operations systems to move closer to real-world deployment.

Built With

Share this project:

Updates