Delivery and transport app development in Saudi Arabia: customer, driver and dispatch | kerneltics
Delivery or transport app development in Saudi Arabia: a customer app, a driver app and a dispatch dashboard for orders, tracking and collection. iOS and Android from one codebase, with online payment, maps and notifications. You own the code.
The customer orders and tracks on a map, the driver accepts, delivers and proves delivery, and operations sees everything live. Three interfaces on one system.
The problem we fix
- Orders arrive on WhatsApp and phone calls and get lost between drivers.
- You do not know where the driver is or when they arrive, and the customer calls to ask.
- Cash collected does not match the orders at the end of the day.
- A ready-made app from a global platform means a commission on every order and your data with them.
What we build
- The customer app: Phone sign-in, choosing the service or products, pinning the location on a map, paying by card, Apple Pay or on delivery, and live order tracking.
- The driver or technician app: Accepting orders, navigating to the location, updating status, proof of delivery by photo or signature, and cash settlement. Built on our work on the Zaiti oil-change services app.
- The dispatch dashboard: Live orders on a map, manual or automatic assignment to drivers, zones and pricing, and daily reports for orders and collection.
- Integrations and payment: Saudi payment gateways, WhatsApp and SMS notifications, maps, and a link to Odoo or your accounting and inventory system.
- Publishing and handover: We publish to the App Store and Google Play on accounts in your name, and hand over the source code, the server and the dashboard.
How the project runs
- Scoping: We map the order journey from start to delivery and define a first version that reaches the market without extras.
- Design: Screens for both apps and the dashboard, in Arabic and English, which you try before we code.
- Build in milestones: Backend and APIs, then the customer app, then the driver app, then the dashboard, each tested on your own phone.
- Soft launch, then public: We launch to one area or a small driver team first, fix what surfaces, then open to everyone.
Frequently asked questions
How much does a delivery app cost?
It depends on the number of interfaces (customer, driver, dashboard) and the integrations required. We give a fixed price after the scoping session, and tell you plainly if a simpler version is enough to start.
Both iOS and Android?
Yes, from one Flutter codebase, so cost and maintenance are lower than two separate apps.
Does a ride or passenger transport app need the same?
Roughly the same structure: rider, driver, operations. The differences are distance and time pricing, and regulator requirements you must confirm before launch.
Can we start without a customer app?
Yes, many clients start with orders from WhatsApp or the website plus a driver app and a dashboard, and add the customer app when it earns its place.