Back to Projects
Orange POS & Delivery System
2024Mobile App 5

Orange POS & Delivery System

Enterprise Solution

Orange is a delivery management mobile app built for a distribution client. It handles the full delivery workflow from loading the truck to syncing the last order, and works completely offline with automatic sync when internet returns. The client needed a way to track what their drivers were actually doing in the field. There was no record of deliveries, no way to verify fuel costs, and no proof of whether a driver was actually at a customer location. Orange was built to fix all of this. Before starting a ride, the driver logs what is loaded in the truck. The app then shows an optimized route for the day's customers. During the ride, GPS tracks every move and admins can watch the truck live or replay any past route. At each fuel stop, the driver logs the amount and takes a photo of the pump. At each customer stop, the driver can place an order, mark a delivery with a photo of the location, or mark it as undelivered with a reason and a photo. To prevent false check-ins, the app uses geo-fencing — these actions only unlock when the driver is physically within 20 meters of the customer's location. If there is no internet, everything saves locally on the phone and syncs automatically when connectivity returns. Timestamps always reflect when the action actually happened. The admin panel lets the client control how the app behaves for each customer individually. They can require or skip photos, turn geo-fencing on or off, make GPS mandatory or optional, and control which buttons appear in the driver's app. All of this is configurable without touching any code. Built as a mobile app for drivers with a web-based admin panel.

Tech Stack

FlutterDartFirebaseLaravelPusher (Real-time)SQLiteREST APIGoogle Maps APIGeo-fencingProviderMySQL