Pour

A coffee journal that gets better with friends.

Built for home brewers dialing in pour-over — espresso coming. Find the recipe that worked, faster. Share it with friends — even if their gear is different from yours.

xBloom · V60 · Chemex · AeroPressEspresso (coming)Friends-first
Preview

Click around the prototype

An interactive walkthrough of the design — Home, Bean detail, friend invites, the share card. Tap any button to navigate.

Heads up — this is a prototype, not the live app. Some screens preview features still being built. The shipped flow lives behind sign-in at mypour.vercel.app.
Prototype · pour-prototype.surge.sh
What is Pour

Built around three jobs

1
Log fast

Supports xBloom, V60, Chemex, and AeroPress today (espresso coming). 30 seconds, one-handed, mid-brew. Profile defaults pre-fill the constants — you only change what's different from last time.

2
Find the best settings for any bean

Pour groups your brews by bean and surfaces the recipe that worked. No more scrolling through a notes app trying to remember “what grind did I land on for this Ethiopian?”

3
Share with friends

Friends see your dialed-in recipes; you see theirs. Tap “Use these settings” and your next brew starts pre-filled — even if your friend uses an xBloom and you have a V60. Pour translates the grind dial automatically.

The first 5 minutes

From sign-in to first dialed brew

  1. Step 1 · 10 seconds

    Sign in with a 6-digit code

    Type your email on the sign-in page and tap Send code. A 6-digit code lands in your inbox (check junk if you don't see it). Type it in to sign in. No password to remember.

  2. Step 2 · 1 minute (recommended)

    Set a profile

    ⚙ Settings → Pour over profiles → Add. Example:

    Light roast / 4-pour
    15g · 1:17 · grind 55 · 92°C · 80 RPM

    Star it as default. Now every new brew starts pre-filled. The fields you touch most often (dose, grind, time) take 5 seconds.

  3. Step 3 · 30 seconds

    Log your first brew

    Tap + Log a brew. Type the bean name. Adjust whatever's different. Rate it. Hit Save.

    The brew appears on Home, grouped under that bean. Three more brews of the same bean show up as one card with the recommended recipe surfaced inline.

  4. Step 4 · optional

    Import your existing journal

    Have years of notes in Obsidian? Settings → Data → Import from Obsidian → drop your .md file. Pour parses bold bean names and brew lines like 15g; 55; 80; 255ml; Time: 3:14, creates beans + brews, shows a preview before importing.

  5. Step 5 · share

    Invite a friend

    Share your username (find it in Settings). When they sign up, they add you. The Friends tab on Home then shows their brews with a Use these settings button on each — try their recipe with attribution back to them on your brew.

What makes it different

Built for people who dial in

vs. Obsidian / Apple Notes

A notebook stores text. Pour stores structured brews— so when you ask “what was my best Torahebi Banana?” Pour answers in 0 seconds. No scrolling, no Cmd+F. It also handles the boring stuff: live ratio calculation (change dose, water updates), recommended recipe surfaced per bean, multiple profiles for different roast levels, auto-translation of xBloom dial settings to “Medium grind” for friends without one.

vs. generic coffee apps

Most coffee apps are roaster catalogs or one-size-fits-all loggers. Pour is built for people who dial in — multiple attempts on the same bean, tracking what changed, surfacing the keeper. The unit of the app is a bean, not a transaction.

vs. just texting recipes to friends

When you send Michael “15g, grind 59, 80 RPM, 225ml” he has no idea what to do unless he also has an xBloom. Pour translates the same recipe into “Medium grind, 92°C, 1:15 ratio, 3:14 brew time” — universal across pour-over gear.

Example share card
Pour · Universal Recipe
Torahebi Banana
Blend · Torahebi (Japan) · Pour over
DOSE
15g
WATER
255ml
RATIO
1:17
TEMP
92°C
GRIND
Medium
TIME
3:14
“Sweeter than last time. Cleaner finish.”
About Pour

Why Pour exists

Pin had been logging pour-over brews in Obsidian for the past year — every Ethiopian, every Kenyan, every dial-in attempt at home on her xBloom. The notes worked, but two problems kept nagging:

Pour is the app that fixed both for her. Now it's open to friends, and slowly the people they invite.

What we believe

Coffee journaling should reduce typing, not add it. Every design choice asks: can we save the user from re-entering this?
Beans are the unit, not brews. Most apps treat each cup as separate. Pour treats brews as attempts at dialing in a bean.
Friends > strangers, always. No public feed, no trending tab, no roaster ratings to game. Visibility is opt-in and per-brew.
xBloom precision, friend-portable. Exact dial settings stored AND auto-translated for friends with different gear.
Your data is yours. Postgres-backed, exportable as JSON, never sold.
Pour is small on purpose. It's for the kind of person who thinks 0.5 grams matter on the dial. If that's you, welcome.
Common questions

Quick answers

Do I need an xBloom?
No — Pour now supports xBloom, V60, Chemex, and AeroPress. French press, cold brew, and espresso are still on the roadmap. Friends on other gear can still receive your shared recipes (grind auto-translates to Medium / Medium-fine etc.).
Will my brews or notes be public?
No public feed exists. Brews default to friends-visible — only friends you've explicitly added see them. Each brew has a 🔒 Private toggle if you want to keep one to yourself.
What about a friend who doesn't use Pour?
Tap Share on any brew. Universal mode outputs 15g · 255ml · 1:17 · 92°C · Medium grind · 3:14 — works anywhere. xBloom mode gives exact dial numbers for other xBloom users. Copy as text, paste in iMessage / WhatsApp.
What if I forget my password?
There isn't one. Each sign-in is a fresh 6-digit code emailed to you — type it in to get back in.
Is it free?
Yes, for now. Pour is in early access — Pin and a small group of friends. No credit card.

Ready to log your next brew?

No download. 6-digit code sign-in.

Sign in →
Or paste an invite link from a friend