top of page
Cover page _inside_.png
Solution & Impact Overview.png

Challenge or Problem Overview

The primary challenge identified through user research is the inefficiency and inconvenience customers face when attempting to book and manage car maintenance services. The core issues include unpredictable service duration, unclear pricing, and limited appointment availability, all of which contribute to a frustrating and uncertain customer experience. For many users, the inability to anticipate how long a service will take or how much it will cost until completion results in a lack of trust and dissatisfaction.

In addition to these pain points, users expressed a strong desire for digital solutions. particularly a mobile app that could streamline the service experience. They specifically sought features like real-time availability, appointment scheduling, and transparent pricing, emphasizing the need for time-saving and convenient options. However, concerns were also raised about the reliability of service providers connected through such platforms.

The users in this case study are vehicle owners who frequently rely on local workshops for routine maintenance. Their experiences point to a clear opportunity to enhance customer satisfaction through a mobile app that prioritizes clarity, convenience, and flexibility. key drivers of decision-making in this service space.

Photo.png

Discovery: Research & Analysis

To better understand car owners’ experiences with maintenance services, I conducted semi-structured interviews with four participants who regularly book such services. This qualitative approach helped uncover key pain points, expectations, and opportunities for improvement.

Participants described challenges such as long wait times, unpredictable service durations, unclear pricing, and limited availability. issues that create frustration and reduce trust. These insights revealed a strong demand for a mobile solution that simplifies the booking process, offers transparent pricing, real-time availability, and enhances convenience through features like pickup and drop-off services.

I visualized the results using an affinity diagram to group user concerns and expectations by theme. This helped identify five main focus areas for design: simplifying scheduling, increasing transparency, improving service reliability, offering optional pickup/drop-off, and supporting various payment methods.

This discovery phase shaped the direction of my design, ensuring it’s grounded in real user needs and expectations.

infinity diagram (updates).jpg

infinity diagram

Design: Concepts & Sketching

After completing the research phase, I gathered user notes from the interviews to clearly identify key pain points, needs, and expectations. Based on these insights, I began brainstorming core features that could directly address user frustrations.

I then sketched out user flows and interface layouts, which helped visualize the overall experience. This led to the creation of a low-fidelity digital prototype focused on the service booking process.

To evaluate the effectiveness of the design, I conducted a usability study, observed how users interacted with the prototype, and used the feedback to iterate and improve the design accordingly.

Ride Care App - Low-Fidelity Prototype

sketch 2.jpg
sketch 1.jpg

Paper Sketches

Interview Notes.png
Feature Prioritization.png

Feature Prioritization

Interview Notes

Digital Prototype - Iteration 1.png

Digital Prototype - Iteration 1

Digital Prototype - Iteration 2.png

Digital Prototype - Iteration 2

User Flow.png

User Flow

Develop: Prototyping

After defining the key user needs, I moved into building a functional prototype to test and validate the booking flow experience. The prototype was created in Figma, focusing on usability, clarity, and step-by-step guidance for users scheduling car maintenance services.

 

Ride Care App - High-Fidelity Prototype

Date&Time Page.png

Select Date&Time Page

Test: Validation, Usability, Feedback

To ensure the app design met real user expectations and delivered a smooth, intuitive experience, I conducted a moderated usability test using the Lookback platform. The main goals were to:

●  Validate the usability of the core booking flow.

●  Identify any points of confusion or friction in the user journey.

●  Collect real-time feedback on interface clarity and feature expectations.

Seven participants from diverse backgrounds tested the prototype. Their interactions, reactions, and verbal feedback were

recorded and analyzed to uncover meaningful insights.

The test results confirmed several design choices but also revealed key areas for improvement. One important change made after the test was increasing flexibility by adding edit options to allow users to modify their selections more easily.

Design: Iteration

Based on usability testing insights, I improved the booking summary screen by adding edit options to enhance flexibility. This change helps users feel more confident and in control of their input, which increases the likelihood of completing their booking.

Before _Edit_ option.png
After _Edit_ option.png

Before

After

Solution & Impact Overview

Based on usability testing feedback, I added "Edit" options on the booking summary screen, allowing users to review and adjust their input before final submission.

This improvement gave users a stronger sense of confidence and control, which reduced hesitation at the final step. Participants in usability tests were more likely to complete the booking flow without abandoning it. Feedback indicated higher satisfaction and perceived flexibility.

This project emphasized the importance of flexibility and transparency in user flows. By observing user behavior and iterating based on real feedback, I learned how small UI changes — like making fields editable — can significantly enhance the overall experience. In future projects, I’ll prioritize giving users more control, especially in multi-step tasks.

After _edit_ option.png
Before _edit_ option.png

Before “Edit” option

After “Edit” option

Takeaways

Working on Ride Care allowed me to apply a full end-to-end UX process — from user research and problem discovery to ideation, wireframing, prototyping, and usability testing. Throughout the project, I utilized a range of skills including user interviews, task analysis, journey mapping, and high-fidelity prototyping in Figma.

One of the most valuable insights came from usability testing: 29% of users dropped off at the booking summary screen, mainly due to unclear information and the absence of an "Edit" option. This left users feeling uncertain and out of control when reviewing their inputs.

To address this issue, I redesigned the summary screen to include clearly visible and accessible edit options, which significantly improved user confidence, reduced friction, and supported task completion.

A major challenge was balancing simplicity with functionality under time and scope constraints. It required making thoughtful trade-offs between adding helpful features and maintaining a clean, intuitive interface.

Ultimately, the final design succeeded in meeting the users’ core needs for clarity, flexibility, and control — contributing to a projected increase in booking completion rate from 71% to 86%. This outcome reflects a measurable improvement in usability and overall satisfaction, and aligns strongly with the project’s goal of reducing drop-off and optimizing the booking experience.

Try the Ride Care Experience

bottom of page