What if...

An account was the beginning of a relationship, not the end of a transaction.

Company: Epicurate

Year: 2025

Role: Solo Product Designer


Epicurate's account infrastructure was tightly coupled to the booking flow. Users who hadn't booked had no reason to create an account — and no real home if they did. This project rebuilt the account from scratch as a relationship hub: a place to plan, save, manage, and return to.

TL;DR

My Role

Solo Product Designer — strategy, IA, UI

Timeframe

Two week sprint

Company

Epicurate — luxury hospitality marketplace

Phase Shipped

Crawl: Shipped  |  Walk: in progress

Tools

Figma · Notion · FigJam · Vercel V0 · Claude

Outcomes

Decoupled account creation from the booking funnel · Defined the Crawl → Walk → Run roadmap · Established the Trip as the platform's core data object · Became the design reference for the platform's IA and component library


Problem

A platform treating its own users like guests.

This opportunity wasn't assigned — it was identified.

Epicurate's account experience wasn't really an account experience — it was a booking confirmation area with a login screen in front of it. Users who hadn't booked had no meaningful features. No onboarding, no saved content, no social layer, no reason to return.

This wasn't a cosmetic problem. The platform was missing an entire segment of high-intent users: planners, browsers, gift-givers, social sharers. And without an account worth having, there was no infrastructure for loyalty, personalization, or referrals.

The Insight

"What if the account reflected how users think about travel — not how the database organizes bookings?"


Before

The account users had before this project

Mobile

Original mobile account screen 1 Original mobile account screen 2

A settings page masquerading as an account. No trips, no dashboard, no reason to return.

Desktop

Original desktop account screen 1 Original desktop account screen 2

Tightly coupled to the booking flow. No meaningful features for users who hadn't transacted.

Approach

Build a relationship hub, not a settings page.

The first architectural decision: identify the core object that everything else orbits. That object was the Trip — not the booking, not the transaction, but the trip as a meaningful unit of a guest's life. This framing changed everything from navigation to data modeling.

From there, the work became defining a phased build path that could deliver real user value at each stage without building features that hadn't been earned yet.

Phase 01 · Shipped

Crawl

Every decision asks: does this serve the trip?


  • Home
  • My Trips
  • Reviews & Media
  • Profile / Settings

Phase 02 · In Progress

Walk

Shifts account from transactional to relational.


  • My Favorites
  • Personalization
  • Concierge Pipeline

Phase 03 · Planned

Run

Epicurate becomes a travel relationship platform.


  • Loyalty & rewards
  • In-app messaging
  • Memory archive

Constraints

Designing for incremental delivery

A small engineering team meant big design changes had to ship in stages. The constraint wasn't a failure of vision — it was the job.

What I wanted to design

V0 ideal dashboard design

V0 prototype — the editorial bento grid direction with cinematic hero and full redesigned navigation.

What we shipped

Shipped product screenshot

Shipped product — kept the existing left nav and top controls intact to match engineering capacity while advancing the core experience.

Holding the ideal design in one hand and the shippable design in the other is a skill in itself. The navigation stayed familiar. The account experience underneath it changed entirely.

Desktop-first platform, mobile-first users

Platform shift: desktop → mobile

More users were arriving on mobile than any other surface — but the platform was built for desktop first. The data revealed a clear tension: mobile was driving traffic, desktop was closing it. The design response wasn't to abandon desktop. It was to close the gap by making mobile worthy of the same trust.

The data tension

Desktop converts ~23% better than mobile and does it in less than a quarter of the time. With mobile driving 63% of traffic, this is the highest-leverage problem.

63% of traffic → mobile ~23% better conversion → desktop gap = the design opportunity

Design Process

Three directions. One session.

Rather than presenting one direction for feedback, I used V0 to rapidly prototype three distinct approaches — giving stakeholders something tangible to react to and align on in a single session. Each direction had a clear point of view. The goal wasn't to pick a winner outright, but to use the differences to surface what actually mattered.

Bento Box

Asymmetric card grid — visual rhythm through varied card sizes. Content-dense but organized.

Editorial

Full-bleed photography, serif type, generous whitespace. More magazine than dashboard.

↗ Blended into final

Calm

Minimal, high-contrast, stripped back. Prioritizes clarity over expression.

Outcome

Stakeholders aligned on a Bento + Editorial blend in one session — no second round of revisions needed.

The Shipped Product

All four tabs. Live in production.

The Crawl phase shipped all four core account sections as a cohesive mobile-first experience with full desktop parity. Each tab was designed to stand alone while reinforcing the Trip as the connecting thread across the whole account.

Home replaces what was originally called Dashboard — a deliberate word choice to signal that this is a place users belong to, not a utility screen they manage. Custom icons were designed for the Home and Trips tabs, and a star icon replaces the previous document icon for Reviews — a small detail that makes the nav instantly legible.

Home tab — mobile Trips tab — mobile Reviews tab — mobile Profile tab — mobile

Home

Trips

Reviews

Profile

Desktop — full experience

Desktop — full account experience

Result

A foundation the whole product can build on.

The Crawl phase shipped a clean, focused account that established the Trip as the platform's core object — and set the architectural groundwork for loyalty, messaging, and personalization without building any of it prematurely.

More practically: the IA and component decisions made here became the reference point for the rest of the product team. What started as a user account became the design system's connective tissue.

Decoupled from the booking funnel

Account creation no longer required a transaction — opening the platform to planners, browsers, and gift-givers for the first time.

Trip as core data object

Established the architectural foundation that Walk and Run phases — loyalty, messaging, personalization — are built on top of.

Stakeholder alignment in one session

V0 prototypes replaced multiple wireframe revision rounds. Three directions presented, one direction chosen, no second meeting needed.

Design system reference point

The IA and component decisions became the pattern library baseline for the full product team going forward.

Epicurate is an active engagement — some artifacts are under NDA. Screenshots shown are from approved V0 prototypes and Figma designs. Full case study walkthrough available on request.