Project overview
For student and licensed pilots, finding an instructor, renting an aircraft and keeping track of flight hours usually means juggling phone calls, messages and scattered spreadsheets. Skye was designed to bring every one of those steps into a single mobile experience.
What we built
- Instructor discovery: a flow for browsing available flight instructors, reviewing their profiles and getting in touch.
- Aircraft rental: viewing available aircraft and creating a rental request.
- Flight hour tracking: logging completed flights and following accumulated hours on one screen.
- Role-based accounts: separate screens and permissions for student pilots, instructors and aircraft owners.
- Calendar and availability: a booking calendar showing when instructors and aircraft are free.
- Notifications: push notifications for important updates and upcoming dates.
User experience and interface design sat at the heart of the project. We presented dense, aviation-specific information through clean cards and a clear visual hierarchy, reduced frequent tasks to a few taps, and organised the information architecture around three pillars: instructors, aircraft and flight logs.
How we worked
We began Skye with a short discovery: together we pinned down the target user, the main flows and the scope of the first release. We then designed the flows and interface in Figma and tested them with a clickable prototype. Throughout development we shared working builds at regular intervals, and we prepared the app for release after testing it on real devices.
Technical foundation
We built the app for iOS and Android from a single Flutter codebase, using Swift and Kotlin where platform-specific needs arose. On the server side there is an API written in Node.js, with Firebase for push notifications and authentication. Design and prototypes were prepared in Figma.
Outcome
Skye became a cohesive mobile product that unifies the fragmented parts of flight training in one app and makes it easier for users to focus on their next flight.
Technologies used
- Node.js
- Flutter
- Swift
- Kotlin
- Firebase
- Figma


