All work

Case studyUI/UX Design

Velhome

Airbnb, but for parking your bike.

RoleUI/UX Design
Duration6 months
ToolsFigma, Google Sheets, Maze
Year2023
Velhome splash and login screen
Velhome booking success screen
Velhome profile screen
01

The brief

A four-person team from brief to handoff — full credits at the end — with UI/UX design as my focus throughout.

Velhome runs a bike-parking marketplace in Paris — Airbnb's logic, applied to a spare garage or courtyard instead of a spare room. It already worked as a website. To grow, it needed to live in people's pockets.

The brief stayed narrow on purpose: let someone standing on a street corner find and book a spot in a few taps, and let hosts list a space without opening a laptop. Nothing more — and whatever shipped had to sit comfortably next to the existing site.

Bike parked against a wall
02

Branding

One requirement drove the whole mark: it had to read as a single line, symbolizing the house and the bike at once. Early concepts were literal — a rider on a bike inside a house — before the design got out of the way and let the two shapes share a line.

Velhome logo — First conceptFirst concept
Velhome logo — IterationIteration
Velhome logo — IterationIteration
Velhome logo — RefinedRefined
Final Velhome logo, light
Final Velhome logo, dark
03

Typography & colour

Cabin

TitleVelhome29px / Bold
ButtonVelhome19px / SemiBold
BasicVelhome19px / Regular
BoldVelhome17px / SemiBold
LittleVelhome14.6px / Regular
Primary#1A9CFB
Dark#2B3A46
Danger#F25B4B
Signal#FFD427
Valid#14D064
Light#FFFFFF
04

Finding the shape of it

Three products already solved pieces of this well, so the wireframes borrowed on purpose instead of inventing from scratch: search the way Maps does, book the way Airbnb does, and trust each other the way Uber does, with a two-way rating between hosts and riders. Low-fi first, so a wrong turn was cheap to undo.

Onboarding
Onboarding wireframe
Onboarding final UI
Search
Search wireframe
Search final UI
Booking
Booking wireframe
Booking final UI
05

Finding a spot, start to finish

Search nearby, drop a pin, pick a listing, choose a date — booked. Drag sideways to walk through the real flow.

Velhome search-to-booking flow, six screens
06

How it came together

Requirements

Mapped Velhome's goals, target audience and existing brand guidelines before drawing anything.

User research

Interviews with riders and hosts shaped the two personas the rest of the app got designed around.

Wireframes

Laid out the Maps / Airbnb / Uber hybrid in low-fidelity first, so a wrong turn was cheap to undo.

Visual design

Applied Velhome's existing web brand to every screen — the app had to feel like the same company.

Prototyping

Built a fully clickable Figma prototype, component by component, ready for real user testing.

Testing & handoff

Validated the flow with 25 real users in Maze, then documented everything for developer handoff.

Duration6 months
Tools usedFigma · Google Sheets · Maze
07

Putting it in front of real users

25 Velhome users ran the same mission in Maze — find a spot and book it — with zero coaching. The heatmap below is the confirmation screen: almost every eye and tap landed on the same success message.

0%Direct success
0%Mission unfinished
0Total testers
0%Misclick rate
0sAvg. duration
Maze click heatmap on the booking confirmation screen
Usability score, screen by screen
Screen 1
0
Screen 2
0
Screen 3
0
Screen 4
0
Screen 5
0
Screen 6
0
Users who misclicked, by step
Search
0%
Recent spots
0%
Address
0%
Map route
0%
Listing
0%
Booking
0%

What changed after testing

Search and Recent spots carried the two highest misclick rates on the board, 48% and 41%. Both got simplified — Search collapsed to one persistent input instead of a multi-step filter, and Recent spots dropped from a scrolling list to a handful of pinned entries. Booking's 40% misclick rate came down to moving the confirm action off a floating button and onto a fixed footer bar, so it stopped competing with the map for taps.

08

Trust & reviews

The Uber-style rating system mentioned earlier had to actually show up somewhere. Every stay ends with a two-way review, and every host profile carries the record — the thing a stranger checks before handing over their bike.

09

A system, not just screens

Every button, toggle and nav state existed as a Figma component before it touched a real screen — cheaper to iterate on, and it meant developer handoff didn't need a separate spec document.

Velhome design system components
10

Results

This was the first project where the team owned every stage — research, UX, UI, prototyping and testing — with the client giving feedback along the way instead of a single brief handed down at the start. That loop is what the numbers above actually measure: not a guess, but a map-plus-marketplace-plus-trust-system interface validated by 25 people who'd never seen it before landing on a 64% direct-success rate.

In collaboration with Aurel Bonneau, Constant Gillet, Dimitri Le Net, Eliza Sauvage.