Welcome to Fly Fun Boarding, a Mini Airline Workflow for Private Pilots! This open-source application is designed to provide a fun and engaging way for private pilots to issue boarding passes to their friends and family for flights on small planes, such as Cirrus, Cessna, or Diamond aircraft. It is intended for non-commercial use and serves as a fun way to enhance the experience of flying with a private pilot. The app is built using SwiftUI with a PHP backend server.
- Issue boarding passes for fun flights with friends and family
- Boarding passes can be viewed on a web page
- Add boarding passes to the Apple Wallet application
- Simple user experience leveraging Apple infrastructure
- Sign in with Apple
- Import contacts from the Contacts app
Xcode 14 or later iOS 16 or later PHP 7.3 or later for the backend server MySql 8.0
This app is available for free on the app store. You can also check out the help page.
The app is located under the app
directory. You will need to edit the secrets.json
file with information on your server.
Install the PHP backend server on your web server.
You will need to update the config.php
file with information to connect to your database and the different secrets and certificate files.
- Sign in with your Apple ID.
- Import your contacts or manually add passengers for your flight.
- Create a flight by specifying the departure and arrival airports, date, and time.
- Issue boarding passes to the selected passengers.
- Passengers will receive a link to view their boarding pass online and can add it to their Apple Wallet.
We welcome contributions from the community. If you'd like to contribute, please fork the repository and submit a pull request with your changes. Make sure to follow the coding conventions and provide clear descriptions of your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
This application is intended for fun and non-commercial use only. It is not affiliated with any airline, aircraft manufacturer, or certification authority. The developers are not responsible for any misuse or unintended consequences resulting from the
This app was developed with extensive assistance from ChatGPT by OpenAI and GitHub Copilot, two AI-powered tools that provided valuable insights and code suggestions throughout the development process. Their contributions have made the development process much faster than is typical for such an application. We appreciate their support in making this project a success.