What Is RoastSource?

RoastSource is a Progressive Web App (PWA) built for home coffee roasters. It works on any device with a browser — phone, tablet, or desktop — and can be installed for offline use. RoastSource helps you track your green coffee inventory, log roast sessions with real-time temperature profiling, score your roasts using SCA cupping protocols, explore brewing methods, create custom blends, research equipment, and dive deep into coffee science and origins.

Whether you are roasting your first batch on a popcorn popper or dialing in profiles on a Bullet R1, RoastSource gives you the tools to improve consistently and enjoy the journey.

Module Overview

🫘 Green Coffee Inventory

Track your entire bean collection. Vendor auto-detection recognizes Sweet Maria's, Happy Mug, Bodhi Leaf, and others — bulk import a whole order in one paste. Search, filter, and track freshness across origins, processes, and vendors.

🔥 Roasting

Your roast-day command center. Adaptive profiles tuned to your roaster, roast level, batch size, ambient temperature, and line voltage. Edit or delete saved roasts and browse a date-grouped history. Profile import from Artisan, RoasTime, and Cropster is coming in v7.0 — imports will live in their own tab so they never mix with your roast log.

⚗️ Blending

Create custom blends and explore 250+ preset blends. Blending Fundamentals teaches post-roast vs. pre-blend roasting. "Your First Blend" walks you through step by step.

Ratings & Cupping

Full SCA 100-point cupping protocol with predicted scores, spider charts, and an 8-category flavor intensity wheel. Or skip ahead with a Brief 100-point rating — both feed the same history. Roaster-type weight loss reference compares air, drum, hybrid, and DIY across all 7 roast levels.

Brewing

Brew calculators and method guides for 8 methods with ratios, grind size, temperature, and timing. Taste Calibration diagnoses extraction issues. Roast-level adjustments per method.

⚙️ Roasting Equipment

Browse 50+ roaster models across air, drum, hybrid, and DIY/home-built categories. Fresh Roast ecosystem with the Razzo V5T guide. External probe setup lives in Settings — configure once and your probe is auto-selected on every roast.

🌍 Java Geek

Your coffee education hub. 49 coffee-growing countries on an interactive world map, including the Middle East and Pacific Islands. Practical "Getting There on Your Roaster" guidance, RoR/DTR troubleshooting, and the coffee personality quiz.

⚙️ Settings

Configure your experience. Pick your display mode, manage roaster profiles, set up external probes, choose Local Folder backup, and manage your license. Calibrate probe offsets for accurate readings.

Pick Your View — Three Roasting Modes

Home roasters don't all roast the same way. RoastSource lets you pick how much you see during a roast and switch any time from Settings. Your beans, history, ratings, and blends stay the same — only the view changes.

🔥 Craft

“I roast by smell, sight, and sound. I want to enjoy it, not stare at the app.”

You lead with your senses. The app follows. A clean screen that doesn't compete with the roaster, a milestone tap that doesn't break your rhythm, a simple “did I like it?” rating when the cup's ready — and every roast you've ever loved, findable again in one tap.

📖 Journey Default

“I know what I should do. I want to get better at knowing how to do it.”

You know the milestones but want the roadmap between them. Journey mode gives you a suggested path you can learn from, a clear picture of what changed between one roast and the next, and plain-language answers when a number leaves you wondering what it meant.

🔬 Science

“I have tried-and-true recipes. Give me every data point and let me run the roast my way.”

You treat every batch as an experiment. Science mode puts every live metric on screen, runs your own recipes prompt by prompt, and gives you real comparisons after the roast — control, not suggestions dressed up as decisions. And with v7.0, it will import what you've built in Artisan, RoasTime, and Cropster.

Not sure which to pick? Start in Journey. It's the default for a reason — enough detail to learn from every batch, not so much that it gets in the way. You can switch to Craft any time you just want to roast, or drop into Science when you want to dig in. Your data carries across every mode.

What Each Mode Includes

Every mode includes Inventory, Brewing, Java Geek, Settings, and Help. The table below shows where modes differ.

Module / Feature Craft Journey Science
Quick Roast✔︎✔︎✔︎
Quick Roast timer detailMinimalGuided + cuesDetailed + DTR
Adaptive / Monitor Roast✔︎✔︎
Roast defect guidance✔︎✔︎✔︎
Tasting cards (rest & rate)✔︎
Full SCA cupping✔︎ Guided✔︎ Full
Blending✔︎✔︎
Roasting Equipment✔︎✔︎
Import (Artisan, RoasTime, Cropster)Coming in v7.0
Print view✔︎✔︎

Craft mode users can tap “Discover more” in Settings to temporarily preview Journey and Science features without changing their saved mode.

Creating & Using Your Own Roast Recipes

Adaptive profiles are a starting point, not a requirement. If you've already dialed in a roast that works, RoastSource treats your recipe as the source of truth — enter it, save it, run it, tweak it, and reuse it across every session. You shouldn't have to re-enter years of data just to use the app.

Creating & saving recipes

  • Enter your own heat, fan, and time settings as a named roast recipe — your personal profile library
  • Save any roast from your history as a reusable recipe in one tap
  • Organize by bean, roast level, or your own names — “Ethiopia City+” or “Monday morning espresso”
  • Edit any saved recipe and keep older versions if you want to compare

Running & importing

  • Start a roast from any saved recipe — the app prompts you through your own heat/fan/time plan during the live roast
  • Tweak on the fly — adjust a setting mid-roast and the deviation is logged against your baseline so you can see what you actually did
  • Coming in v7.0: import profiles from Artisan (.alog), RoasTime, and Cropster — they'll land in a separate tab so imports never mix with your native roast log
  • Recipes are scoped per roaster — each roaster keeps its own recipe list, so a plan tuned for one machine never silently applies to another

Getting Started in 4 Steps

1

Add Your Beans

Open Inventory and add your green coffee beans manually or import from a vendor receipt (Sweet Maria's, Happy Mug, Burman, Coffee Shrub, and more).

2

Set Up Your Roaster

Go to Settings > My Roasting Equipment and add your roaster with brand, model, batch capacity, and probe info. This enables adaptive profiling.

3

Roast & Log

Open Roasting, select a bean from inventory, and start logging your roast — or import a prior roast (Artisan, RoasTime, Cropster & more — coming in v7.0). Mark first crack and end roast.

4

Rate & Compare

After roasting and brewing, use Ratings to cup your coffee with a Brief 100-point score or full SCA protocol. Compare results over time.

Data Sync & Backup

RoastSource stores all data locally in your browser by default. This means your data lives on the device you are using — it is not automatically saved to the cloud. If your browser cache is cleared, or you switch devices, your data may be lost unless you have a backup.

Local Folder Backup

On your current computer: Go to Settings > Data Sync and choose a local folder on your machine to save your RoastSource data. This creates a backup file you can restore from at any time. We recommend backing up regularly — especially after roast sessions or big inventory changes.

Use your own cloud: Choose a cloud-synced folder such as Dropbox, Google Drive, or iCloud Drive as your backup location — available to everyone today. Your data is reachable from any device that shares the same cloud folder, and changes sync through your cloud provider.

Automatic cloud sync Expert · coming: Zero-setup sync across all your devices — no folder to configure — arrives with the Expert tier.

⚠️ Important: RoastSource data is stored in your browser's local storage. If you clear your browser data, use private/incognito mode, or reset your device, your data will be lost. Always keep a backup using the Local Folder option. Backing up takes seconds and protects hours of roasting logs, ratings, and inventory.

Module Reference Guides

Detailed documentation for every RoastSource module. Each guide covers all views, workflows, tips, and best practices.

🫘

Green Coffee Inventory

Full reference: adding beans, importing receipts, searching and filtering, exporting, tracking freshness, purchase history, wishlists, and syncing.

Full guide →
🔥

Roasting

Full reference: Quick Roast, Adaptive profiles, defect guidance, date-grouped history, profile import (coming in v7.0), and how the module adapts across Craft, Journey, and Science modes.

Full guide →
⚗️

Blending

Full reference: creating blends, exploring 250+ presets, world blends, personality-based blends, and blend management. Available in Journey and Science modes.

Full guide →

Ratings & Cupping Notes

Full reference: simplified Tasting cards (Craft), Brief 100-point ratings, the full SCA 100-point protocol, predicted scores, spider charts, and how the module adapts across modes.

Full guide →

Brewing

Full reference: all 8 brew methods with brew calculators, freshness and grinding guides, grinder recommendations, and the taste-troubleshooter for under- and over-extraction.

Full guide →
⚙️

Roasting Equipment

Full reference: Equipment Advisor, researching 50+ models, DIY/home-built category, popcorn poppers, and probe configuration. Available in Journey and Science modes.

Full guide →
🌍

Java Geek

Full reference: 49 coffee-growing countries on an interactive world map, bean varieties, processing methods, growing seasons, roast science, and the personality quiz.

Full guide →
⚙️

Settings

Full reference: choosing your display mode, adding roasters, external probe setup & calibration, Local Folder backup, license activation, and themes.

Full guide →

Help Is Built Right Into the App

You do not need to leave RoastSource to get help. Interactive help is available on every screen.

Help Button

Every module has a Help button in its header. Tap it to see quick start tips, key workflows, and useful hints for the current screen.

Contextual Tooltips

Look for small info icons next to complex features like Rate of Rise, SCA scoring, and equipment specs. Hover or tap for a quick explanation.

Deep-Dive Guides

Each in-app help panel links to a full reference guide here in the Help Center with detailed walkthroughs, best practices, and tier availability tables.

Need More Help?

Can't find what you're looking for? Ask the community. Other roasters and the developer are active in the forum and happy to help.

Help & Support

Post your question and get help from the community and the developer.

Bug Reports

Found something broken? Report it so we can fix it fast.

Feature Requests

Have an idea? Suggest it and vote on what gets built next.

Visit the Community Forum