Jai BoekhoutUX & Product Design
Back to Work
01 — UX DESIGN

Designing a mobile car rental booking flow — a UX/UI case study

Evolve Car Rental · UX Design Project
UX DesignUI DesignMobile App

Summary

A UX/UI design project completed as part of a university design course, tasked with designing a car rental booking app from research through to a fully interactive high-fidelity prototype.

Research and usability testing were used throughout to identify why users hesitated during booking, and to redesign the flow around clarity and pricing transparency. The final prototype scored 9.5/10 on assessment.

Role

Role

Solo UX/UI Designer | Research, wireframing, high-fidelity prototyping

Client

Evolve Car Rental · UX Design Project

Platform

Mobile app, prototyped for Samsung S10+

Scope

Customer journey mapping, full user flow design, high-fidelity UI across booking, payment and account screens, fully annotated interactive prototype

Evolve Car Rental app prototype shown on smartphone with cascading UI screens

Project Detail

Evolve Car Rental app

Process

Research

The project began with two customer journey maps covering the full booking process, from initial acknowledgement of needing a car through to payment. Mapping goals, behaviour, context, and pain points at each stage surfaced a consistent thread: users weren't struggling with finding a car, they were struggling to trust what it would actually cost.

Pain points showed up early (unclear pickup/drop-off locations, cars not available during peak holiday periods) and resurfaced hard at the end, where "users are afraid of hidden costs afterwards" appeared directly in the payment stage feedback. That single insight, transparency, not simplicity, was the real problem, became the design brief for everything that followed.

Concepts and Wireframes

With the problem reframed around transparency, I moved into low-fidelity sketches to quickly test structure: how much information a user needed at each step (vehicle details, cover options, add-ons) without overwhelming a small mobile screen.

Sketches were built on paper first to keep iteration fast, then translated into digital wireframes to test navigation and layout before any visual design was applied.

Userflow

I mapped a complete userflow from app entry through to a confirmed booking, including every decision branch: selecting a vehicle type, correcting a location, creating an account versus logging in, and editing details before final payment. This flow became the backbone for the prototype build, making sure every "no" or "edit" path looped back to a sensible screen rather than a dead end.

UI Design

The visual identity used Roboto and Roboto Condensed for a clean, geometric feel, paired with a dark navy background (#091327) and a gold accent (#DF9C33) for primary actions, a palette intended to feel premium and trustworthy rather than budget or generic, reinforcing the transparency goal from the research phase rather than fighting against it.

High-Fidelity Prototype

The prototype was built out screen by screen in Adobe XD, starting with entry points (login, registration, guest checkout) through to vehicle selection, coverage, add-ons, and payment. The payment and coverage screens went through several fine-tuning passes, testing different layouts for card entry, payment method selection, and how clearly the running total was displayed, since that total was the exact anxiety point the research had flagged.

Every interactive element was annotated: what a tap does, what state it moves to next, and any rules a developer would need to know (for example, how the coverage selection expands to show inclusions before confirming, and how the submit button stays disabled until a coverage tier is chosen).

Feedback and Reflection

The submitted prototype scored 9.5/10. The assessor's main note was that hotspots weren't switched on for every interactive element, particularly the calendar, where the correct next step wasn't visually obvious without hovering to find it, and that a few interaction rules needed more explicit documentation, such as whether the calendar stays open after a pickup date is selected or closes automatically.

That feedback became a direct lesson in annotation completeness: it's not enough to explain what a screen does, every rule that isn't visually self-evident needs to be written down, since a developer reading it cold won't have the context I do. That standard is one I've carried into every case study since.

Key Outcomes

01Completed customer journey mapping across two full booking phases, identifying pricing transparency (not usability complexity) as the core user pain point
02Mapped a complete userflow from app entry to booking confirmation, including account creation, edit-detail loops, and error states
03Iterated the payment and coverage screens through multiple high-fidelity passes to directly address the transparency problem identified in research
04Built a fully interactive Adobe XD prototype with detailed screen-by-screen annotations
05Scored 9.5/10 on assessment, with feedback specifically praising prototype fidelity and annotation quality
06Incorporated assessor feedback on annotation completeness (interaction rules, hotspot coverage) into a stricter standard applied to later projects

Tags

UX DesignUI DesignMobile AppPrototypingAdobe XD

View More Projects

Designing 5 user roles into one nationwide arts events platform
UX DesignOOUX

Designing 5 user roles into one nationwide arts events platform

Open Studios Australia is a nationwide digital platform designed to connect visitors with artists, studios and creative events across the country. The project reimagines the traditional Open Studios experience with a centralised, mobile-first application where people can discover local creative communities, explore studios, attend activities and workshops, and browse curated catalogues. My role covered concept development, user experience design, Object-Oriented UX (OOUX) structuring and interface prototyping, as well as developing the web app using AI-assisted development, with support from JABA's tech team. The platform was built with a strong focus on user experience and accessibility, so visitors, artists, studio owners and licensees all have tools tailored to their needs.
View Project →
Building a direct-to-consumer e-commerce site for a family cattle farm
Website RebuildE-Commerce

Building a direct-to-consumer e-commerce site for a family cattle farm

A full website rebuild for Pitchford Farms, a South Australian family-owned cattle operation selling premium grass-fed beef direct to consumers. The project involved redesigning and rebuilding their site on a custom CMS, writing all website copy, and setting up PayPal e-commerce for quarter and half side beef pack orders.
View Project →
Combining a wine shop, bookings and storytelling into one boutique winery experience
Web DesignUX Design

Combining a wine shop, bookings and storytelling into one boutique winery experience

Shadow Creek is a boutique vineyard and luxury accommodation nestled in McLaren Vale, South Australia. The project involved designing and building a Progressive Web App that brings their story to life, combining an integrated online wine shop, accommodation booking, and rich storytelling into a single, beautifully crafted digital experience built on the JABA CMS.
View Project →