Resume
Freshride E-commerce & Retail 2023 · Case study

Freshride: Auto service

A full e-commerce experience for an auto-service and auto-parts company — accounts, orders and online booking in one place.

I took the project end to end — research, information architecture, wireframes, a design system and the full UI — so customers can book a service, buy parts and follow everything from a personal account.

Role
UX/UI DesignerSolo · end to end
Timeline
2023
Scope
Desktop + mobileStore · account · booking
Product
FreshrideAuto service & parts
Freshride — desktop home page
Freshride — mobile home page
About the project 01

Freshride

Freshride is an auto-service company that also sells auto products — from routine maintenance to parts and accessories.

Their site was little more than a brochure. The company wanted to grow it into a real store, where customers can register, keep a history of their orders and services, buy goods and book a service online. My job was to design that experience end to end — from research through the final UI — as one coherent system rather than a set of loose pages.

1
designer — research to final UI
5
UX stages, from research to testing
8
core sections across the store
2
platforms — desktop & mobile
Case 02

Context & Challenge

Problem

The company wanted customers to do more than read about services.

Solution

The task became a system.

My role

I ran the project solo, end to end: user research and a persona, information architecture, wireframes, a compact design system and the full UI for desktop and mobile — then validated the flows with prototype testing and reworked what tripped people up.

Process
Research & persona01
Information architecture02
Wireframes03
Design system & UI04
Prototype testing05

A classic UX flow — but every stage fed the next, and testing sent me back into the UI.

Research · who we design for 03

The person behind the orders

Before touching layouts I built a persona from the target audience — a busy professional who lives online and runs his life around his car. Every later decision was checked against him.

Adomas Puchenos
Developer · 36
Age36
OccupationDeveloper
LocationVilnius
Marital statusMarried

A successful programmer planning to open his own company and go international. Always online, often works from home, lives on apps and online services. Spends free time with family and friends — often travelling by car.

Motivation

Be able to sign up online for auto service and buy auto products — without a phone call or a trip to the counter.

Core needs

Choose services and goods on the site, see price ranges, learn about promotions, and keep a personal account with a history of purchases and appointments. Sign up online for a service and have goods delivered.

Pain points

Today there's no way to keep a history of orders and services — and no way to book a service online or buy goods at all.

Empathy map

Says

Thinks

Does

Feels

My conclusions for the future site

01

02

03

04

05

06

07

Structure 04

Information architecture

The persona's needs turned into a map: what stays available everywhere, and what lives inside the store and the account. This is the skeleton every screen hangs on.

Home page
Top bar · persistent
On the home page
Auto services
  • Filter
  • Categories
  • Service page
→ Cart
Products
  • Filter
  • Categories
  • Product page
→ Cart
News
  • News page
Contacts
  • Map
  • Feedback form
Information
  • Prices
  • Delivery
  • Purchase
  • Refund rules
  • Privacy
FAQ
  • General
  • Delivery
  • Payment
  • Order
User profile
  • Sign up
  • Log in
  • Personal details
  • Purchase history
  • Appointment's history
  • Repeat order
  • Log out
Checkout flow
CartPaymentSuccess page
The order screen holds
Foundations 05

Design system

A small, deliberate system so the new store stays consistent as it grows — colour drawn from the logo, a two-family type scale, and a responsive grid.

Colour
Primary
#0EA8FE
#primarybuttons#primaryelements#activatedelements#hover
Secondary
#005B9C
#secondarybuttons#secondaryelements#icons
Dark
#383838
#primarytext#footer
Sandstorm
#D9DBE9
#surfaces#cards
Grey dark
#6E7191
#bodytext
Grey default
#A0A3BD
#inputs#secondarytext#notactiveelements
Grey light
#E3E5EB
#borders#dividers
White
#FFFFFF
#background#contrast#hovertext

Blue reads as calm and trustworthy — professionalism and stability, a natural fit for a business site.

Grey is neutral and versatile: depth without distraction, used for signature text and secondary elements.

White is clean and minimal — the background that lets everything else stand out.

Dark blue & near-black add a more formal weight and create contrast for the elements that matter most.

Typography
AaPoppinsHeadings · Medium / SemiBold / Bold
AaInterBody · Regular / Medium
Display 1Freshride64px · SemiBold
Display 2Freshride48px · SemiBold
Heading 1Book a service online36px · Bold
Heading 3Your orders & services24px · Bold
Lead paragraphEverything in one account.24px · Medium
Body normalChoose services and goods, see prices, track your history.16px · Regular
Body smallDelivery details · terms · comments to the order14px · Regular
Layout grid
Desktop1440
Columns 12Gutter 20Type Center
Mobile360
Columns 2Gutter 20Margin 20
Low fidelity 06

Wireframes

I laid out every key page in low fidelity first — structure and flow before colour — so the architecture could be pressure-tested cheaply, then carried into prototypes for testing.

Freshride — low-fidelity wireframes across key pages
Validation 07

Prototype testing

I chose user testing because time was limited and it shows firsthand how people actually use the product — where they stall, what they miss. It was run both in person and remotely, and it sent me back into the UI.

Before — the account's purchase history
Before — what testing exposed

In the account's purchase history, orders and appointments were shown together. To repeat one, users had to go back to the catalogue, find the same goods or service, and add them to the cart all over again.

After — separated orders and services with a Repeat order button
After — the fix

I split orders and services into separate categories — matching what the backend could actually return, so each showed fuller, cleaner information. And I added a Repeat order button that sends the whole list straight to the cart.

From wireframes to UI

After testing the prototypes and improving them, the website pages were designed.

High fidelity 08

UI design

01

Freshride — auto services catalogue
02

Freshride — service detail with subscription plans
03

Freshride — cart, online booking and checkout
04

Freshride — user account, appointment history
05

Freshride — news and promotions
06

Freshride — FAQ
Takeaways 09

Reflection

Not flashy, but easy to follow. A proven, methodical structure that presents information clearly — easy to understand, hard to ignore. For a store people use to run their car, that reliability was the point.

Taking Freshride from a brochure site to a full store, solo, taught me to hold the whole system in view — architecture, states and edge cases — while keeping each screen simple for the person actually using it. Testing, not taste, decided the last round of changes.