Built for FAA Part 107 certified professionals handling search & rescue,
inspections, mapping, and commercial operations.
📋
Mission Management
Nine mission types with a five-stage wizard — details, flight selection, image upload with auto-optimization, AI report generation, and invoicing.
- 9 Mission Types
- 5-Stage Wizard
- OpenDroneLog Integration
- Auto Image Optimization
💰
Financial Engine
Per-mission invoicing with duplicate prevention, six line-item categories, configurable tax, and eight reusable billing templates.
- Revenue Dashboard
- 8 Billing Templates
- Payment Tracking
- Breakdowns by Aircraft / Customer
🚁
Fleet Management
Pre-loaded DJI aircraft profiles — Matrice 30T, Mavic 3 Pro, Avata 2, and more. Custom specs stored as JSON with per-flight assignment.
- DJI Profiles Pre-Loaded
- Custom Aircraft Specs
- Per-Flight Assignment
- Maintenance Tracking
📄
AI Reports & Delivery
Local LLM generates professional after-action reports. Rich text editing via TipTap, branded PDF export with embedded maps and imagery, direct email delivery.
- LLM-Powered Generation
- Branded PDF Export
- Embedded Maps & Imagery
- Email Delivery to Clients
🌐
Data Integrations
OpenDroneLog flight import with GPS extraction. NAS folder integration. Weather from Open-Meteo, AviationWeather.gov, and NWS. FAA TFR & NOTAM airspace intelligence.
- Flight Log GPS Extraction
- Synology / UNAS NAS
- 3 Weather Sources
- FAA TFR & NOTAM
🛡️
Security & Config
JWT authentication with refresh rotation, bcrypt password hashing, and full environment variable configuration. All endpoints require auth.
- JWT + Refresh Rotation
- Bcrypt Hashing
- Env Var Configuration
- Web UI Settings Panel