Case study · 06 Local services · Marketing & ops

The workshop
that comes to you.

AutoXpert Group is Adelaide's premier mobile mechanic — 24/7 roadside, same-day servicing & specialised NDIS fleet support, all delivered to the driver's door.

I built the full digital stack: marketing site, online bookings, dispatch console, NDIS fleet dashboard & the mechanic's on-site service app.

RoleLead engineer · product owner
Year2025 — 2026
SurfacesWeb · two apps · dispatch
StatusLive · serving Adelaide
autoxpertgroup.org/
AAutoXpert
📞 1300 09 66 16
Available now · 24/7 emergency

Adelaide's most trusted
mobile mechanic.

We come to you — expert servicing, repairs & 24/7 roadside assistance across Adelaide. Fast, friendly, always fair.

✓ Licensed & insured ✓ Same-day service ✓ Fixed-price quotes
⚡ respond within the hour
Get help now
Tell us what you need — we'll call you right back.
Sarah M.
0412 ••• 487
Roadside Assistance
Norwood, 5067
Request callback →
or call 1300 09 66 16
Happy customers500+Adelaide drivers
Years experience10+In the trade
Google rating5.0From 500+ reviews
01 / The brief

A workshop at the kerb.

Most Adelaide drivers dread the workshop visit — the tow, the wait, the surprise bill. AutoXpert started with one question: what if the workshop just came to you?

AutoXpert is a fully mobile mechanic operation — a fleet of kitted utes serving Greater Adelaide, fronted by a digital stack I built end-to-end.

Seven service lines under one roof: servicing · general repairs · suspension · safety & roadworthy · pre-purchase · fleet · 24/7 roadside. Plus a specialised NDIS fleet division for transport providers with audit-ready compliance reports.

The digital surface is four products in one: a marketing site that ranks for every "mobile mechanic Adelaide" search term, an online booking flow that books a real-time slot, an NDIS fleet dashboard for compliance, and a mechanic's app for on-site service capture & invoicing.

Phone goes through too — 1300 09 66 16 with sub-hour callback. Built & running solo for the founding team since 2025.

Tech stack
Next.js 15React 19TypeScriptTailwindServer actionsTwilio · SMSResend · emailMapboxCal.comPostgreSQLVercel
02 / The product

Two front doors. One back-end.

Drivers land on a marketing site that converts panic into a booking in under a minute. Operators run the day from a dark dispatch console & fleet manager. Same database — different jobs.

For drivers

Help, on the kerb.

Marketing site + booking flow. Pick the service, pick a slot, drop a pin. Sub-hour callback for emergencies, same-day service for most jobs.

<1hrCallback target
Same-dayFor most jobs
For operations

Run the roads.

Live dispatch map, NDIS fleet manager, mechanic's on-site app — everything an ops team needs to keep the utes rolling & the compliance binder full.

7Service types
24/7On call
03 / Inside the platform

From booking to fleet compliance.

Four surfaces a real Adelaide operation actually uses every day — bookings on the public site, dispatch & fleet manager for the team, mechanic's app on the ute.

NDIS compliance

Specialised fleet division for NDIS transport providers — quarterly Q&S reports generated automatically, signed off & archived to the provider's portal.

  • Audit-ready PDFs per provider per quarter
  • Auto reminders for upcoming inspections
  • Per-vehicle service ledger always accessible

Sub-hour callbacks

Every form submission triggers an SMS to the on-duty mechanic & a phone callback within the hour. 24/7, public holidays included, no exceptions.

  • Twilio SMS dispatch for instant comms
  • On-call rota rotates per shift block
  • Customer gets ETA + name of mechanic on the way
04 / Feature set

Nine modules. One operation.

Each module was specced from a real Adelaide bottleneck — bookings that bounced, missed callbacks, mechanic invoices written on a clipboard.

01
Marketing site

SEO-tuned Next.js site ranking for every "mobile mechanic Adelaide" search term.

02
Online booking

Three-step flow: service → date/time → address. Slot picker reads live availability.

03
Quote engine

Fixed-price quotes on the spot from a per-service pricing matrix.

04
Sub-hour callback

Form → SMS to on-duty mechanic → phone callback within the hour.

05
Dispatch map

Live map of every ute, ETA to next stop, drag-to-reassign jobs.

06
NDIS fleet manager

Per-vehicle service ledger, compliance status & quarterly Q&S PDF reports.

07
Mechanic app

On-site checklist, photo capture, ECU diag scan attached to the job record.

08
Invoicing

Stripe payment link on job complete; receipt emailed; ledger updated.

09
SMS updates

"Mark is on his way · ETA 22 min" — customers get every milestone via Twilio.

05 / In your pocket

Driver to mechanic, one workflow.

Stranded drivers carry a light, panic-friendly callout app with a single huge "Call now" button. Mechanics carry a dark on-site app with the day's job queue & one-tap checklists.

Customer · help in the moment
9:41
Stuck on the road?Get help
S
24/7 emergency · tap to call 📞 1300 09 66 16
OR REQUEST CALLBACK
Battery jump-start
Avg fix · 20 mins
🔧
Flat tyre repair
Avg fix · 30 mins
Won't start · diagnose
On-site scan + fix
🌡
Engine overheating
Cooling diagnosis
📍 Auto-shared with mechanic★ 5.0 · 500+ reviews
Help
Book
History
Me
9:41
Mechanic en routeMark is coming
S
Arriving in 22min
Mark · Ute 01 · ★ 5.05 km away
Service
Battery replacement · 2019 Mazda CX-5
Quote: A$320 fixed
M
Mark Henderson
Licensed · 8 yrs · 5.0 ★
CALL
Track Mark live →
Help
Booking
History
Me
Mechanic · the ute app
9:41
Today · 4 jobs · A$1,240Mark's shift
M
CURRENT JOB · #2841 22min eta
Sarah M. · NorwoodA$320
Navigate Call Sarah
UPCOMING TODAY
#42
Glenelg · Pre-purchase
12 Pier St · 11:00 · 1 hr
A$280
#43
Prospect · Brake service
8 Main St · 14:30 · 2 hr
A$420
#44
Marion · Roadworthy
22 Park Ave · 17:00 · 1 hr
A$220
Today
Nav
Earn
Me
9:41
On site · #2841Battery swap
M
SARAH M. · 12 MAGILL RD
2019 Mazda CX-5 · 1ABC123
Quoted A$320 · started 13:08
CHECKLIST · 3 OF 5 DONE
Diagnostic scan
Battery test (failed)
Battery replaced
Re-test & reset ECUNOW
Remove old battery for recycling
📸
+
Mark checklist done →
Today
Service
Earn
Me
01

Call or book

Tap the 24/7 emergency line for roadside, or open the booking flow on the site for scheduled servicing. Both land in the same operations queue.

02

Quote & confirm

Customer gets a fixed-price quote on the spot, a confirmed slot, and an SMS with the mechanic's name & ETA.

03

Mechanic rolls out

The on-duty mechanic accepts the job in the ute app, gets turn-by-turn nav, & rolls out fully kitted. Customer sees the ute on a live map.

04

Diagnose & fix on site

Checklist + photo capture in the app document every step. Diagnostic scans & parts replaced are attached to the job record.

05

Invoice & pay

Stripe payment link sent the moment the job's marked complete. Customer pays from the kerb, receipt landed in their inbox.

06

Compliance, automated

For NDIS fleet customers, every service updates the provider's ledger and feeds the quarterly Q&S compliance PDF — no spreadsheets, ever.

The workshop visit is a 1970s ritual. The 2026 version is a kitted ute parked in your driveway by 1pm — and a Stripe link in your inbox by 2.
Pasan W. · Lead engineer · AutoXpert Group
06 / The outcomes

Adelaide-wide. Always on.

A live production operation — 500+ customers serviced, 5.0★ on Google, full NDIS compliance & expanding service area.

500+
Happy customers
Across Greater Adelaide.
5.0
Google rating
From 500+ verified reviews.
24/7
On call
Public holidays included.
22+
Adelaide suburbs
From CBD to Noarlunga.
Up next · 07 / 09

CreatorFlow

An autonomous AI agency for creators — connects every social account & runs them in the creator's voice.