frances.
FURNITURE MARKETPLACE · MOBILE APP

Cozfort

See furniture in your own room before you buy, a photo upload replaces the showroom trip and kills “spatial anxiety.”

Cozfort screenCozfort preview screenCozfort browse screen
UPLOAD A PHOTO ✦ SEE IT IN YOUR SPACE ✦ TRUE-TO-SCALE AI PREVIEW ✦ COMPARE & SAVE ✦ UPLOAD A PHOTO ✦ SEE IT IN YOUR SPACE ✦ TRUE-TO-SCALE AI PREVIEW ✦ COMPARE & SAVE ✦ 

Why
Cozfort

Because carts get abandoned in the imagination gap.

Beautiful furniture is easy to find online, and hard to trust. Cozfort brings the in-store “sizing up” home.

Solo DesignerFigmaPhotoshopMay – Jul 2025
0
weeks, concept to prototype
0
photo upload replaces a showroom trip
0
ways to adjust every preview
WHO IT'S FOR

Two people stuck at the same checkout

Both have the piece in the cart. Neither can picture it in the room they actually live in.

AO
Ada O.
First apartment, furnishing room by room · primary

“I love the sofa. I can’t tell if it will swallow the living room.”

GOALFurnish a small flat without a showroom trip.
FRICTIONProduct photos are shot in rooms nothing like hers.
BUYS WHENShe sees the piece in her own room, true to scale.
TB
Tunde B.
Returned it once, cautious since · secondary

“I have paid delivery twice on the same table.”

GOALBuy once and keep it.
FRICTIONReturns cost him money, time, and two days off work.
BUYS WHENHe can compare two options side by side before paying.
PROBLEM

Online buyers struggle with “spatial anxiety.”

You can't judge true scale, lighting, or room fit from a product photo, so the order never gets completed.

SOLUTION

Room visualization from the comfort of home.

Upload one photo of your space; AI places the piece true to scale, matching lighting and perspective.

Open the Figma file →
INFORMATION ARCHITECTURE

Three taps from catalogue to render

The product page is the hub, not the catalogue. Everything that removes doubt hangs off the preview, nothing that removes doubt sits behind a menu.

ENTRY
Catalogue
Browse or search
→
My Spaces
Returning users re-enter here
OBJECT
Product detail
The chosen piece stays locked on screen
TASK
Upload room photo
One photo of the real space
→
AI preview
True to scale, matched lighting
ACTIONS
Move & scale
Reposition in the room
Recolour
Try another finish
Compare item
Two pieces, same room
Save to My Spaces
Keeps the room for later
Add to cart
Checkout
THE ONE DEPENDENCY

Preview in My Space stays disabled until a photo exists. An empty visualiser is the fastest way to lose someone, so the architecture refuses to open it early.

WHY IT IS THIS FLAT

Shoppers walk back and forth between pieces in a store. Adjust, compare and save all sit one tap from the render, so that ritual survives without a single back-navigation.

Photo in, confidence out

Pick a piece, upload your room, and adjust the preview, move it, recolor it, compare another item.

Select product→Upload room photo→AI preview in room→Adjust and compare
The validated prototype in motion

Three decisions did the heavy lifting

01

Product front and center

An empty visualizer confuses. The chosen item stays locked on screen, and “Preview in My Space” unlocks only after the photo uploads.

02

Honesty over perfection

Users distrust “perfect” renders. An AI-preview badge and a lighting disclaimer made them trust the app more, not less.

03

Compare like in a store

Shoppers walk back and forth between pieces. An “Adjust your preview” suite plus a My Spaces history replicates that ritual.

THE PREVIEW SCREEN

Not just “Add to cart.”

Move the product, try another color, compare another item, every action that erases post-purchase doubt lives one tap from the render.

How it looks in my space preview screenAdjust your preview screen
STYLE GUIDE

The system behind it

Libre Baskerville
frances
Heading font
paired with Poppins for body copy
#67755F
#FFE8D6
#000000
#FFFFFF
BUTTONS →Add to cartSave for laterPreview in My Space
WHAT I LEARNED
Transparency beats perfection.

Honest guardrails (the AI tag, the lighting disclaimer) built more confidence than a flawless render ever could.

Constraints guide the flow.

Disabling the preview button until upload completes quietly prevents error and steers the user forward.

© 2026 Frances