
Aidra is an offline-first logistics application designed to keep working when the network does not. Every core flow — capturing stops, optimizing routes, tracking position — runs locally first and syncs opportunistically, so drivers in low-connectivity areas are never blocked waiting on a server.
Route optimization is powered by Google OR-Tools, turning a list of stops into an efficient, constraint-aware plan. GPS tracking and geofencing confirm arrivals automatically, while ML Kit handles on-device OCR for processing delivery documents without a round trip to the cloud.
A Spring Boot backend handles synchronization and reporting, with Isar providing a fast local store on the device. The architecture is built around the assumption that connectivity is the exception, not the rule.
Built with
- Flutter
- Dart
- Spring Boot
- Isar
- Google Maps
- OR-Tools
- ML Kit

