On-demand booking and multi-location operations platform

An end-to-end customer booking app, real-time service technician dispatch system, and multi-location administrative dashboard.

Client project
Industry
Automotive & On-Demand Services
Region
GCC / Saudi Arabia
Services
Booking & Operations Platforms · Web & Mobile App Development · Custom Software Engineering
Want a similar system?
DISPATCH · ZONE BTechnician en routeSLOT 14:30–15:00 · LOCKEDChoose a time09:0010:30FULL14:3016:00
Illustrative system view
Illustrative view — not a product screenshot
Purely customer app — booking a wash
Purely customer app — booking status

The business bottleneck

Managing field technicians and customer bookings across multiple service zones manually led to scheduling conflicts, dispatch delays, and fragmented revenue reporting.

  1. Manual scheduling resulted in overbooked time slots and customer dissatisfaction.
  2. No real-time tracking for technicians arriving at customer locations.
  3. Disjointed payment collection across cash, cards, and digital wallets.

Product screens

  • Purely customer app — booking a wash
  • Purely customer app — booking status
  • Purely mobile app — service screen
  • Purely administration system — bookings and operations

The system we built

What each part of the system does

We architected and engineered a synchronized mobile and web platform that automates appointment slotting, routes technicians via live geofencing, and centralizes daily settlements.

Automated booking engine

Dynamic capacity calculation preventing overbooking based on technician availability.

Technician mobile workflow

Lightweight mobile app for job status updates, route guidance, and job completion verification.

Executive operations hub

Real-time visibility into branch performance, customer ratings, and automated revenue reconciliation.

Our direct engineering contribution

  • Dynamic concurrency slotting algorithm preventing overbooked field appointment slots
  • Bilingual React Native technician workflow and real-time dispatch dashboard
  • Regional GCC payment gateway and daily settlement reconciliation integration

Under the hood

Architecture and engineering decisions

  1. Client-Facing ApplicationsReact Native cross-platform application for iOS and Android with bilingual Arabic/English interface.
  2. Backend & Dispatch EngineNode.js REST and WebSocket API managing state machines for real-time order lifecycle tracking.

Frontend & Mobile

  • React Native
  • TypeScript
  • Tailwind CSS

Backend & Data

  • Node.js
  • Express
  • PostgreSQL
  • Redis

Cloud & Integrations

  • AWS ECS
  • Payment Gateways
  • SMS OTP
  • Google Maps API

How it was delivered

What was handed over, and when

  1. Sprint 1-3

    Architecture & Booking UX

    Designed slotting algorithms and user flows.

  2. Sprint 4-7

    Dispatch & Ops Dashboard

    Built real-time dispatch and branch controls.

  3. Sprint 8+

    Live Launch & Scaling

    Integrated regional payments and production deployment.

Native mobile platforms (iOS & Android)
2Native mobile platforms (iOS & Android)
Supported interface languages (EN/AR)
2Supported interface languages (EN/AR)
Centralized administrative dispatch hub
1Centralized administrative dispatch hub

Scope of the engagement — facts about the work Infoogle delivered.

What was built

  • Commercial mobile app

    Customer-facing app used to book and manage services.

  • Administration system

    Back-office system the business uses to run bookings, staff and operations.

  • AI prediction

    A predictive AI capability built into the platform.

Want a system like Purely Carwash?

Tell us how your operation runs today. We'll reply with questions or a time to talk.

Start a similar project