Project
Roulette

Coffee Subscription Page

The page that sells a bag of beans as a monthly habit worth keeping.

BeginnerWeb appE-commerce6–16hAI-buildable 5/5no setupworth shipping

What you're making

Build the landing page for a coffee subscription brand: what makes their beans different, how delivery works, what's in the box. It has to make someone who has never thought about where their coffee comes from want to commit to a monthly delivery, which means the page has to feel considered, not templated.

A subscription landing page for a coffee brand: origin story, how the subscription works, a plan picker, and social proof. The plan picker is the one place real interaction lives; everything else is persuasion.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • A hero that states the brand's actual difference in one line, not a generic tagline
  • A how it works section explaining the subscription in three or four steps
  • A plan picker where choosing a frequency or size updates the shown price live
  • A section on where the beans come from, with real specifics rather than vague claims
  • Customer reviews or ratings displayed credibly, not as decoration
  • A sticky or persistent call to action that follows as you scroll
  • At least one section with real scroll or hover-driven motion — the page should feel considered, not templated

The interesting part

  • Writing specific, credible copy instead of the vague claims every coffee page defaults to
  • A plan picker that recalculates price and savings correctly for every combination
  • Keeping the page fast despite hero photography, since a slow food page loses trust immediately

Once it works

  • Add a taste quiz that recommends a blend
  • Add a subscription pause or skip explainer
  • Add a roast-level visual selector

Suggested stack

reacttypescripttailwindframer-motion

Track it