Advanced Aircraft Proximity Notification Software
Budget: $250 – $750 AUD
Core Features
1. Aircraft Proximity Notifications
• Notify users when aircraft are approaching or moving away from their location.
2. Adjustable Alert Radius
• Provide users with an inline keyboard to select a notification radius (20 km, 50 km, 90 km, 150 km).
3. Software Keys System
• Allow admin users to generate 10-digit admin keys for authentication and access control.
4. Aircraft Management
• Enable admins to add aircraft to the system by their registration (Rego).
5. Data Integration
• Use the ADS-B Exchange API for real-time aircraft tracking and notifications.
6. Lightweight and Secure Design
• Ensure the app is optimized for resource efficiency and security, capable of running on a Raspberry Pi.
7. Inline Admin Controls
• Provide an interface for managing aircraft, generating keys, and setting key expiration times.
8. Live Location Sharing
• Allow users to share their live location for dynamic updates.
9. Scheduled API Polling
• Perform API calls every 5 minutes to fetch updated aircraft data and send alerts accordingly.
Optional Features
1. Admin GUI for Local Hosting
• Develop a graphical user interface hosted on the Raspberry Pi for admin functions, such as:
• Viewing user locations.
• Generating software keys.
• Broadcasting updates to users about app changes.
2. User Location History
• Maintain a log of user location data for reference.
3. Customizable Notifications
• Allow admins to modify alert messages for specific aircraft.
4. App Monitoring and User Management
• Include features to monitor app health, user accounts, and server load.
5. User Control Over Alerts
• Allow users to temporarily disable the bot. Notifications should include aircraft details such as distance, speed, altitude, and estimated time to reach the user’s location.
1. Aircraft Proximity Notifications
• Notify users when aircraft are approaching or moving away from their location.
2. Adjustable Alert Radius
• Provide users with an inline keyboard to select a notification radius (20 km, 50 km, 90 km, 150 km).
3. Software Keys System
• Allow admin users to generate 10-digit admin keys for authentication and access control.
4. Aircraft Management
• Enable admins to add aircraft to the system by their registration (Rego).
5. Data Integration
• Use the ADS-B Exchange API for real-time aircraft tracking and notifications.
6. Lightweight and Secure Design
• Ensure the app is optimized for resource efficiency and security, capable of running on a Raspberry Pi.
7. Inline Admin Controls
• Provide an interface for managing aircraft, generating keys, and setting key expiration times.
8. Live Location Sharing
• Allow users to share their live location for dynamic updates.
9. Scheduled API Polling
• Perform API calls every 5 minutes to fetch updated aircraft data and send alerts accordingly.
Optional Features
1. Admin GUI for Local Hosting
• Develop a graphical user interface hosted on the Raspberry Pi for admin functions, such as:
• Viewing user locations.
• Generating software keys.
• Broadcasting updates to users about app changes.
2. User Location History
• Maintain a log of user location data for reference.
3. Customizable Notifications
• Allow admins to modify alert messages for specific aircraft.
4. App Monitoring and User Management
• Include features to monitor app health, user accounts, and server load.
5. User Control Over Alerts
• Allow users to temporarily disable the bot. Notifications should include aircraft details such as distance, speed, altitude, and estimated time to reach the user’s location.