AviaAssist: A Pilot Assistance Tool
AviaAssist ✈️
![]()
An Intelligent Flight Assistant for Turkish Airlines Pilots
AviaAssist is a Swift-based mobile application developed in collaboration with Turkish Airlines pilots and a UI/UX designer to improve operational efficiency in aviation. The app is designed to assist pilots with flight calculations, procedural briefings, and real-time data access.
I rolled out the application to 12 pilots, and used Firebase Analytics to track adoption and usage patterns. Over the course of a month, 7 pilots effectively used AviaAssist consistently during their flights. For the time being, I am unable to continue updating the application due to time constraints.
🌟 Key Features
🕒 Resting Time Calculator
- Ensures fair flight time distribution among pilots by calculating resting periods based on their duty schedules.
- Helps comply with aviation regulations and prevents fatigue-related errors.
❄️ Cold Temperature Correction (CTC)
- Adjusts altitude values based on outside air temperature.
- Why is this important?
- Air is denser in colder temperatures, causing altimeters to overestimate altitude.
- Correction is required to ensure aircraft maintain safe separation from terrain and obstacles, especially during winter approaches.
- Formula Used: ICAO Cold Temperature Altitude Correction Table.
📜 Briefing Scripts (English & Turkish)
- Provides structured pre-flight and in-flight briefing scripts.
- Includes Turkish versions, specifically tailored for Turkish Airlines pilots.
📦 Cargo IMP Codes (Powered by Firebase)
- Uses Firebase Realtime Database to:
- Decode Cargo Interchange Message Procedure (IMP) Codes.
- Provide instant translations for Turkish Airlines’ cargo operations.
🛫 CTOT (Calculated Time of Takeoff)
- Displays the optimized takeoff time based on airport regulations and air traffic restrictions.
📲 Automated CFR Check-In
- Generates a modified phone number that automatically checks in Turkish Airlines employees without manual input.
📍 Simulator Registrations
- Tracks and displays simulator locations based on aircraft type and simulator number.
- Helps Turkish Airlines employees locate assigned simulators for training.
🛠️ Tech Stack
- Swift: iOS development
- Firebase Realtime Database: Storing & retrieving Cargo IMP codes
- Firebase Analytics: Tracking pilot engagement & feature usage
- Figma: UI/UX prototyping and iterative testing
- User Testing Methods: SUS (System Usability Scale), Card Sorting, Design Critique. Link to the Google Slides detailing UI/UX research and results
🎥 Video Demonstration
🔗 Links
- 📂 GitHub Repository: AviaAssist
- 📂 AviaAssist UI/UX Research Findings: Access Slides