Figma

Brew Club

A flexible coffee subscription that makes every choice and recurring cost clear.

Brew Club working demo: butter-yellow selection form, two coffee choices and an espresso-brown delivery summary with illustrated packaging
01 / The working HTML demo · actual interface screenshot
Project
Self-initiated concept
Focus
Product & interaction design
Deliverables
Editable Figma + responsive HTML

The design goal

Make the next delivery feel predictable.

A subscription asks people to commit to a future cost. For someone building a coffee routine, bag count, delivery frequency and optional treats need to be easy to compare without hiding what will repeat.

For whom?

Coffee drinkers choosing a flexible home delivery.

What should feel easier?

Make the first delivery and every following delivery understandable before any commitment.

01

Compare without losing your place

Two coffee cards sit beside the summary. The comparison expands in the same flow, so tasting notes and price differences stay close to the decision.

02

Show what changes

Bag count changes the packaging preview and delivery charge. Grind and frequency remain explicit selections. Colour, borders and checked controls reinforce the current configuration.

03

Separate now from next time

Chocolate repeats with each box; the mug and gift wrap do not. The summary separates the first total from the following-delivery cost, and the review itemises the difference.

A price you can check

Two House blend bags start at $32. Add chocolate, a mug and gift wrap: the first delivery becomes $53, followed by $38 every four weeks. One bag adds $4 delivery; two or more include it.

All prices are illustrative USD. This concept does not place orders, start subscriptions or collect payment details.

The same choices,
with room to breathe.

On narrow screens, the controls and summary stack in normal page flow. The summary never covers a choice. Text stays at least 16px, with labelled inputs, visible keyboard focus and price changes announced to assistive technology.

Native radio buttons, checkboxes and a labelled select keep the controls familiar. Selected states use text, checked controls and borders as well as colour. Reduced-motion preferences disable decorative transitions.

What I would test next

Can people correctly explain their first and following charges? Do they notice when delivery becomes included? I would observe a first-time user comparing coffees, changing frequency and removing an extra, then ask them to predict the next bill.

Brew Club at a 390px viewport: readable, stacked controls with the summary below the form
02 / Mobile · summary in the page flow

HTML demo

Make a few choices.

Compare the options, change the configuration, then review the breakdown. Your choices remain when you return to edit.

Figma prototype

Explore the decisions behind it.

Foundations, reusable controls, and desktop and mobile flows. Change options independently, compare choices, and review the updated total in Figma or the HTML prototype.

Contribution & scope

Self-initiated concept direction, visual design and interaction design by Kyra Pieterse. AI-assisted implementation and Figma assembly developed from the approved HTML direction and supplied product assets. These are design explorations; no user research, commercial outcomes or completed usability testing are claimed.

Open-source font licences
Let’s talk about the work

Book a free workflow diagnostic

Tell us a little about the work you would like to simplify.