πŸ“±
Hero photo: phone mockup showing the Autoselectr app UI on a warm/dark surface

Autoselectr helps you find just the right car for you

Client: Autoselectr Duration: 3 months My role: UX / UI Designer & Researcher Tool: Figma, EightShapes Specs

Autoselectr is a car comparison platform designed for Portuguese users to find and evaluate vehicles based on their preferences. The MVP needed to serve two distinct audiences: those who already know the car they want, and those who are overwhelmed by too many options.

I led the UX and UI design from scratch, including user research, UX flows, wireframes, visual design, and developer handoff.

Car buyers are underserved when it comes to mobile-friendly car comparison platforms. Existing tools are clunky on mobile, often limit comparisons to two cars, and don't adapt to user knowledge levels. Autoselectr aimed to solve that by building a dual-experience comparison tool that works equally well for car enthusiasts and first-time buyers.

Market & Competitor Research

We analysed top car comparison sites and found consistent gaps across the board:

Gap 1

Most did not support 3+ car comparisons

Gap 2

Target towards users who know what they want

Gap 3

Mobile UX is not user-friendly

Gap 4

Searching for a car only based on the brand

🏁
Competitor analysis – side-by-side screenshots
Screenshots of existing car comparison platforms showing their UI and pain points

The competitors helped identify gaps in the market as well as get inspiration for good practices

To serve both groups, two parallel user journeys were designed:

Option 1: Guided Wizard

For unsure users, a wizard-style questionnaire was built. Each screen focused on one decision, with visual aids and step indicators.

Option 2: Direct Comparison

For confident users, a linear form displayed all filters at once. This reduced friction and enabled faster submissions.

πŸ”€
UX flow diagram – dual user journey
Flow diagram showing the two parallel paths: Guided Wizard vs Direct Comparison

Creating a user flow that adapts to the needs of simple vs. advanced users

I worked closely with the Tech Lead to define which user attributes the algorithm needed, helping shape the structure of the questions and how data would be returned and filtered.

Wireframing with Crazy 8s

The Crazy 8s method was used to quickly explore layout solutions for each major screen. This helped challenge obvious solutions and sparked creative layout directions.

Form Design

The wizard form was used for beginners, with one question per screen, clear navigation, and progress indicators. The linear form was optimised for experts to skim and complete fast.

πŸͺ„
Wizard form wireframe
Step-by-step form with one question per screen and progress indicator
πŸ“
Linear form wireframe
All filters shown at once for expert users who know what they want

Due to the two distinct types of users, two forms were created to support both user types

Car Comparison Page

This was the most technically and visually complex page in the product. Users could compare up to 3 cars, each with extensive specs.

Design Challenges

  • Fit large amounts of structured data into a mobile layout
  • Keep group headers visible while scrolling
  • Enable quick comparison across 3 vertical columns

UI Solutions

  • Horizontal scrolling for the 3rd car
  • Sticky spec group titles for context
  • Grouped and collapsible content blocks
πŸš—
Car comparison page – mobile mockup
Phone showing the 3-car comparison table with sticky headers and collapsible spec groups

Creating a scalable UI that can be used to compare 3 cars

Inspired by old classified newspapers and the act of circling car listings, a bold, highlight-style yellow was used to call out key user selections. To contrast, blue was used as the primary brand colour to communicate trust and calm.

The entire palette was tested for accessibility contrast, and typography was selected to be both strong and readable.

🎨
Branding palette – colour swatches & typography
Yellow highlight + blue primary colours with font pairings and accessibility contrast checks

Creating a branding palette while keeping accessibility in mind

πŸ–₯️
Branded UI mockup – desktop + mobile
"Find the car that fits you the most" hero screen shown on both desktop and phone

Applying the branding palette to the wireframes

πŸ“±
Car recommendation card – mobile UI
Phone screen showing a car result card with specs, price tag (€40,000), and "Comparar" button

Applying the palette to the elements across the UI

A comprehensive style guide was created with colour and typography rules, reusable UI components, and states for buttons, cards, and forms. Using EightShapes Specs (pre-Figma Dev Mode), annotated spacing and margin specs were generated to ensure a smooth handoff.

πŸ“
Style guide & component library
Component grid showing buttons, cards, form elements with EightShapes spacing annotations

The generated styleguide for a streamlined handoff to the developers

Next Steps

Final Thoughts

This was my first end-to-end client project including branding, UX flows, visual design, and developer handoff. The client accepted the MVP without revision, and we're currently moving into testing with users.

🏁
Final mockup – finished Autoselectr app
Polished phone mockup on dark background showing the final delivered product