Wireframes
The wireframes were designed around one principle: get help moving first, then use AI to make that help smarter.
The workflow maps the complete roadside assistance journey from launching the app to completing payment. Rather than forcing a stranded driver through diagnosis before they can request help, I prioritised dispatch speed, low cognitive load and clear system feedback.
User Flow
The primary journey was deliberately kept linear:
Launch → Request Help → Confirm & Dispatch → Find Mechanic → Mechanic Accepted → Live Tracking → Repair Progress → Payment → Receipt
AI diagnosis sits within the active assistance journey rather than blocking it:
Live Tracking → AI Assistance → Diagnostic Summary → Mechanic Preparation
This separation became an important design decision. The user can get a mechanic moving towards them first, then provide richer diagnostic information while they wait.
Key Screens
1. Request Help
The first interaction asks one simple question: “What’s happened to your vehicle?” Common problems such as Won’t Start, Flat Tyre, Flat Battery and Accident reduce typing and support quick decision-making. An Other option handles situations outside these predefined categories.
2. Confirm & Dispatch
Before sending the request, the user reviews only the information required to get assistance to them: location and phone number, with vehicle details treated as optional. GPS accuracy is surfaced so the user can correct their location before dispatch.
3. Finding a Mechanic
A focused matching state communicates that the system is actively searching nearby mechanics. Availability and distance provide useful feedback without asking the user to make another decision.
4. Mechanic Accepted & Live Tracking
Once a mechanic accepts the request, the experience shifts from uncertainty to reassurance. The user receives the mechanic's identity, vehicle information, ETA and distance, followed by live map tracking and direct communication options.
5. AI Assistance
While help is travelling, AI becomes a secondary tool rather than a prerequisite. Users can describe symptoms, use voice input, upload a photo or scan a dashboard warning light. The resulting diagnostic summary is then available within the job context to help the mechanic arrive better prepared.
6. Repair Progress
A simple status timeline communicates where the job is: Mechanic arrived → Initial inspection → Diagnosing issue → Repairing → Testing → Job complete. This reduces uncertainty while avoiding unnecessary technical detail.
7. Payment & Receipt
The final screens make cost transparent before payment, separating labour, parts and service fees. Multiple payment options are supported, followed by a clear success state, downloadable receipt and route back home.
Key Design Decisions
Reduced pre-dispatch friction: Only information necessary to locate and dispatch assistance is requested upfront.
AI after dispatch: AI diagnosis enhances the service without delaying the user's primary goal of getting roadside help.
Progressive disclosure: Additional information appears when it becomes relevant rather than overwhelming users at the beginning.
Strong system status: Searching, accepted, en route, diagnosis and repair states continuously communicate what is happening.
Accessible interaction targets: Large cards, clear labels and prominent CTAs support use in stressful roadside conditions.
Multiple input methods: Tap, voice, photo and warning-light scanning accommodate different circumstances and levels of user knowledge.
Transparent costs: The payment screen exposes the cost breakdown before the user commits to payment.
Escape routes: Cancellation, mechanic communication and alternative location handling prevent the happy path from becoming a dead end.
Why This Mattered
The wireframing process shifted the product from an AI-first diagnostic experience into a driver-first roadside assistance experience powered by AI.
That distinction shaped the final product: dispatch solves the urgent problem; AI improves what happens next.
Ideal portfolio visual
Use the attached end-to-end workflow as the main visual for this section, but present it at a larger scale with the journey grouped into four labelled phases:
1. Get Help → Request + Dispatch
2. Get Connected → Matching + Mechanic Accepted
3. Get Supported → Live Tracking + AI Assistance + Repair
4. Complete → Payment + Receipt