← All work

Case 03

RoomScout

London rooms with no surprises. A rental concept where every room is checked in person and every price is shown all in.

Role
UX/UI designer, solo
Type
Concept project
Year
2026
Platform
Responsive website
Tools
Figma, Claude, Netlify
03
RoomScout hero: London rooms with no surprises, with a verified room card priced at £1,190 a month all in

Summary

Problem

Renting a room in London feels like a gamble. Listings show rent without bills, scams target young renters, and the best new rooms often sit behind a paywall.

Solution

A search-first rental site built on two promises: every room is checked in person, and every price includes rent, bills and council tax.

Outcome

A working responsive site with real search, filters and a viewing booking flow, live on Netlify and scoring 100 for Accessibility, Best Practices and SEO in PageSpeed.

Discover

Desk research

I started with the market and the main competitors: SpareRoom, OpenRent, Rightmove and Zoopla. This was desk research, so I treat the findings as hypotheses to test with real renters.

£915

Average monthly rent for a room in London

SpareRoom Rental Index, Q2 2026
£1,720

Average loss per rental fraud report from people aged 11 to 29

Action Fraud, 2023
1 mo

Most rent a landlord can ask for upfront from May 2026

Renters' Rights Act 2025

What I found

  • Every leading site puts search on the first screen. So search had to come first here too.
  • Prices usually show rent only. Bills and council tax appear later, or not at all.
  • Large classified sites don't check every advertiser, and early access to new rooms can cost extra.

No one combined all three: rooms checked in person, all-in prices and free access to new listings. That gap became the idea for RoomScout.

Define

Who it's for

M

Marta, 26

Works in marketing and moved to London 8 months ago. She once found a listing that turned out to be a scam, so she's afraid of losing a deposit, and she never knows what a room will really cost once bills are added.

The audience is young professionals aged 22 to 32. The page has one main job, find a room and book a viewing, and one second job, sign up for room alerts.

Position

How it differs

RoomScout isn't trying to be the biggest catalogue. It aims to be the clearest. I turned that into a comparison table that sits right on the site.

Typical listing siteRoomScout
Who checked the roomUsually nobodyOur team, in person
Monthly priceRent only, bills extraAll in: rent, bills, council tax
New roomsEarly access can be paidFree for every renter
Booking a viewingMessages back and forthPick a slot in two taps
Paying upfrontVaries by landlordFirst month plus a deposit of no more than one month's rent
Design

Key decisions

Each decision comes back to the same two fears: "Is this room real?" and "What will I actually pay?"

The hero sets the tone first: a looping video of a quiet room, with the headline, the promise and the trust points appearing one by one as you scroll.

01

Search comes first

The search bar is the first block after the hero. Area works by zone, popular area or postcode. Budget is all in, with a histogram and a range slider that shows how many rooms fit. Move-in is a real calendar instead of a text field.

Budget popover with a price histogram, range slider and 27 verified rooms in range
Budget, all in: the histogram shows where most rooms sit.
Move-in calendar with As soon as possible and I'm flexible options
Move in: a calendar with quick options for flexible renters.
02

Prices with nothing hidden

Every card shows the all-in price and the date the room was verified. Inside the room, the monthly price is broken into rent, bills and council tax, and the upfront cost is spelled out: first month plus a deposit of no more than one month's rent.

Room details with a monthly price breakdown and the upfront total
The breakdown answers the question renters ask most: what will I actually pay?
03

Viewing in two taps

A room opens in a pop-up with the photo, the verified date, the walk to the station and who you'd live with. The booking button stays pinned at the bottom, and booking is three steps in the same window, ending with "Add to calendar".

Room pop-up with verified badge, location, details and a pinned Book a viewing button
The room pop-up keeps the price and the main action always in view.
04

Filters people use

I based the filters on SpareRoom's advanced search and the features renters ask for most on Zoopla: garden, parking, balcony, pets. The button at the bottom counts matching rooms live, so nobody hits an empty page.

Filters panel with room type, London zone, walk to the station and amenities
Filters slide in from the side and count results as you go.
05

How it works, shown

Four short steps, each paired with a small product screen that switches automatically. People see the process instead of reading a wall of text.

How it works section with four steps and a Welcome home card
Step four: contract signed, deposit protected, support on call.
06

Alerts as a sentence

"Email me when a room in London under £1,300 all in is free any time." Each underlined word is a control, so setting up an alert reads like plain English. It picks up whatever the renter already chose in search.

Room alerts written as a sentence with underlined editable words over a London street video
Each underlined word opens a small menu.
Final design

Try it live

Search, filter, open a room and book a viewing right here. Nothing is sent, and all rooms and prices are illustrative.

roomscout.netlify.app Open full screen ↗
Iterate

What changed along the way

I explored several options for the key parts of the page and dropped the ones that got in the way.

Search bar
TriedOn top of the hero video, then pinned to the bottom of the screen, then sticky under the header.
KeptA normal block at the start of the content. It never covers the video and scrolls with the page.
Room cards
TriedSix layouts, including a card with three photos. Too much information, too much space.
KeptA compact card with one photo, two amenities and the all-in price, with the breakdown behind a tap.
Area
TriedZones 1 to 3 only.
KeptAll of London, with zones, popular areas or a postcode.
Accent colour
TriedA bright orange on buttons, labels, icons and numbers.
KeptA softer clay, used only for actions and one italic word per heading.
Room alerts
TriedAn email preview and a light form with a strip of rooms.
KeptThe sentence form, where each underlined word is a choice.
System

Look & feel

Calm, warm and trustworthy, never luxury. Deep green stands for trust, warm off-white keeps it friendly, and clay marks actions. Photos are daylight, linen and light oak.

Colour
Green#1E3B2F
Off-white#F4F0E8
Clay#A65A3E
Peach#E9B497
Type & controls
London rooms with no surprises.

Fraunces for headings, Manrope for the interface, prices and buttons.

Book a viewing Filters
Ship

Built to work

100

Accessibility, Best Practices and SEO in PageSpeed

48

Sample rooms behind working search, filters and sorting

Live

Deployed on Netlify, responsive from 375 px to desktop

I also tuned performance for phones: lighter images, video that loads after the page, and fonts that don't block the first screen. Everything can be used with a keyboard, and the page respects reduced motion.

Reflection

What I learned

  • Trust is built from small things: a verified date on a card, a price that doesn't change at checkout, a deposit rule written in plain words.
  • Saying the same promise too often weakens it. I cut "pay only after the viewing" down to two places.
  • Building the design for real showed problems a static mockup hides, like where a search bar should sit when the hero moves.

Next steps

  • Usability test with 4 to 5 renters: can they tell what makes RoomScout different within 10 seconds, and find the full monthly cost without help?
  • Design a full room page with a gallery, breakdown and viewing slots.
  • Add saved rooms.

Concept projectRoomScout isn't a real company. Prices, reviews and contact details are illustrative, and photos and video are AI-generated.

Desk researchCompetitor analysisInformation architectureSearch & filtersInteraction designResponsive webAccessibility