Skip to content
Apex Wright
Illustrative

Field-service scheduling and dispatch platform

A web platform that replaces spreadsheets and phone calls with live scheduling, technician routing and customer updates.

Sector
Home services
Service
Web App Development
Typical team
Delivery lead, 2 engineers, 1 designer (part-time), 1 QA

The challenge

A growing services business schedules technicians in spreadsheets and chat threads. Jobs get double-booked, customers chase for arrival times, and managers have no live view of the day.

Approach

How we would tackle it

  1. 01

    Map the real workflow

    Shadow dispatchers and technicians, list every job state, and agree what the first release must do and what can wait.

  2. 02

    Prototype before building

    Click-through prototypes of the dispatcher board and technician view, tested with the people who will use them.

  3. 03

    Ship the core loop first

    Create job, assign technician, track status, notify customer. Everything else builds on that loop.

  4. 04

    Instrument and iterate

    Track assignment time, reschedules and no-shows from day one so later releases are guided by data.

Solution

What gets built

Dispatcher web app

Next.js and TypeScript with a real-time day board and drag-and-drop assignment.

Technician mobile web view

Installable PWA for job details, status updates and photo capture on site.

API and data layer

Node.js API over PostgreSQL with role-based access and an audit trail of job changes.

Notifications

Queue-backed SMS and email updates triggered by job status changes.

  • Next.js
  • TypeScript
  • Node.js
  • PostgreSQL
  • Redis
  • AWS

Timeline

Typical phases

  1. 1–2 weeks

    Discover

    Workflow mapping, scope and success measures.

  2. 2 weeks

    Design

    Prototypes, data model and technical plan.

  3. 6–8 weeks

    Build

    Two-week iterations, each ending in a working demo.

  4. 1–2 weeks

    Launch

    Pilot with one team, fix, then roll out.

Goals

What we would aim for

Targets we would agree up front and measure, not results we claim.

  • Dispatchers see every technician and job on one live board
  • Fewer double-bookings and missed appointments
  • Customers get arrival updates without calling the office
  • Managers can report on utilisation without building spreadsheets

More about Web App Development

Let's scope your project

Tell us what you're working on. We'll reply within one business day with next steps and a clear plan.