Field-Service Dispatch, Technician App and Settlement

The challenge
A home-repair business took bookings through WhatsApp and dispatched technicians from a group chat. Operations staff could not see availability, live job status or location, while payment matching and monthly commission calculations were handled in spreadsheets.
What we delivered
- Live order board with a waiting-for-dispatch queue.
- Technician availability, workload and map views.
- Mobile technician workflow from heading to arrival to completion.
- Payment records linked to orders.
- Database-triggered settlement records for technician commission.
- Role-based access for operations and finance users.
Integration and delivery
The system connected customer orders, technician activity, location updates and payment data into one operational workflow. Existing business rules remained visible and auditable instead of being hidden in manual spreadsheets.
Technology
Next.js, React, TypeScript, Supabase PostgreSQL, Auth, Realtime, RLS, Leaflet and PWA technology.
The finance screen shown in the demonstration is not presented as a completed accounting product. Payment matching and settlement are implemented at the data layer.