kerneltics

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

  1. Scoping: We map the order journey from start to delivery and define a first version that reaches the market without extras.
  2. Design: Screens for both apps and the dashboard, in Arabic and English, which you try before we code.
  3. Build in milestones: Backend and APIs, then the customer app, then the driver app, then the dashboard, each tested on your own phone.
  4. 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.

We map your order journey and tell you what you actually need

Book a free consultation

Related