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
IDENTIFYCamera-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
EVALUATEContext 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
BREWFilter 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
REMEMBERYour 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.
OCROn-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-FILLSmarter 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 BEANSPersonal 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 BREWToday’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.
ESPRESSOEspresso lives inside Brew
Classic, modern specialty, turbo, ristretto, lungo, latte, and flat white styles get dose/yield targets, temperature logic, and grinder-specific guidance.
TRAVELPrototype 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.
PORTABLEBackup 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.
CONSENTFeedback 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