01 — THE PRODUCT

From bag label to
repeatable cup.

Bean On Bar is built around the coffee habit loop: identify the bean, understand the context, brew with guidance, log what happened, and make the next cup easier.

01
IDENTIFY

Camera-first, editable by design.

Capture or choose a bag photo and let Apple Vision read the label on-device. The app suggests roaster, bean, origin, variety, process, roast level/date, tasting notes, price, and weight — but every field remains yours to correct.

ROASTED BYNORTH STARKARINGA AAKenya · Washed
SL28 / SL34
250g
Origin: KenyaProcess: WashedVarieties: SL28 + SL34
02
EVALUATE

Context you can inspect.

Visible label details become a Context Score. Cited reviews, competition recognition, and roaster-stated cues appear as separate Taste Signals—not a mysterious verdict.

  • Provenance disclosure
  • Freshness context
  • Taste Signal badges
  • Price-per-gram comparison
85Documented
taste signals separate
03
BREW

Filter and espresso, tuned from the bean.

Start from an unknown, identified, or saved bean. Choose V60, Switch, Orea, Origami, or espresso; scale the dose, translate grind ranges to supported grinders, run timed steps, and save the result back to the bean.

00:00Bloom · 50g
00:45Pour to 150g
01:20Pour to 250g
04
REMEMBER

Your coffee memory stays portable.

Save beans, ratings, recipes, brew logs, price-per-gram history, tasting notes, and watchlist matches. Export JSON backups or use optional iCloud Drive backup so your notebook is not trapped.

24saved
11origins
4.7top rating
BREWERS SUPPORTEDV60Hario SwitchOrea O1OrigamiEspresso

APP CAPABILITIES

Small product details
that build trust.

The app’s strongest details are not flashy. They are the bits that make coffee decisions feel fair: editable reads, visible reasoning, practical brew guidance, and user-controlled data.

OCR

On-device label reading

Apple Vision reads label text from the camera or photo picker on-device, keeping the app useful without needing to upload bag photos for the first read.

AUTO-FILL

Smarter field extraction

The parser now handles coffee names, farm/region/country splits, roast dates, tasting-note labels, known OCR variety misreads, and multi-variety labels like SL28 + SL34.

MY BEANS

Personal benchmarks, not fake averages

Price per gram is compared against the user’s own saved history in the same currency, with ratings and “brew again” actions tied to real saved beans.

DAILY BREW

Today’s bean, one tap away

The home screen can surface the current bean and open the recipe timer immediately, so the app feels useful even before a large notebook exists.

ESPRESSO

Espresso lives inside Brew

Classic, modern specialty, turbo, ristretto, lungo, latte, and flat white styles get dose/yield targets, temperature logic, and grinder-specific guidance.

TRAVEL

Prototype travel discovery

Travel mode routes users toward regional coffee sources, nearby cafe research, and “what’s good now” community examples while clearly marking static prototype data.

PORTABLE

Backup and restore

Export and restore local Bean On Bar data as a file, so the app can stay account-free while still giving users a way to protect their coffee memory.

CONSENT

Feedback only with permission

Users can opt in to anonymous product events that improve the flow, while coffee notes, label text, photos, prices, and locations stay out of analytics.

CONNECTED COFFEE DATA

Every scan can make
the next cup easier.

Label reading starts the experience. The lasting value comes from connecting provenance, price, freshness, recipe choices, grinder guidance, brew outcomes, backups, and trust signals into one useful bean record.

Explore Bean Intelligence