01 — THE PRODUCT
From bag label to
better cup.
Bean On Bar turns scattered coffee information into one useful flow—before you buy, while you brew, and long after the bag is empty.
01
IDENTIFYPoint. Read. Understand.
Photograph one or more bag angles and pull out the roaster, bean, origin, farm, variety, process, roast level and date, tasting notes, price, and weight. OCR runs on-device, then every field stays editable before scoring or saving.
ROASTED BYNORTH STARKARINGA AAKenya · Washed
SL28 / SL34
250g
Origin: KenyaProcess: WashedVarieties: SL28 + SL34
02
EVALUATEA score that shows its work.
Transparent signals from the label and evidence you paste—not a mysterious verdict or fabricated review.
- SCA & Coffee Review
- Cup of Excellence
- World Coffee Research
- Price-per-gram context
84Promising
7 signals found
03
BREWA recipe for this bean.
Start from an unknown, identified, or saved bean. Choose Bean On Bar recommendations, your own recipe, or a roaster-style recipe; scale the dose, follow timed steps, and save the result back to the bean.
00:00Bloom · 50g
00:45Pour to 150g
01:20Pour to 250g
04
REMEMBERYour taste becomes a map.
Save beans, ratings, recipes, price-per-gram history, tasting notes, watchlist matches, and journey recommendations. Back up and restore your notebook as a file when you need to move devices.
24saved
11origins
4.7top rating
BREWERS SUPPORTEDV60Hario SwitchOrea O1Origami+ Roaster recipes
APP CAPABILITIES
Small product details
that build trust.
Bean On Bar is still a prototype, but it already treats accuracy, transparency, and user control as part of the product—not afterthoughts.
OCRPrivate multi-photo label reading
Self-hosted Tesseract OCR reads each added photo in the browser, combines the text, and uses careful fallbacks instead of uploading bag images to a server.
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.
ESPRESSOA separate espresso workspace
Espresso gets its own recipe styles, bean-profile tuning, dose/yield controls, grinder guidance, and dial-in advice instead of being squeezed into filter recipes.
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.
OCR starts the experience. The lasting value comes from connecting provenance, price, availability, roaster recipes, brew outcomes, backups, and trust signals into one useful bean record.
Explore Bean Intelligence