greglab
AI LabLive

Beer Study Buddy

Structured beer study from styles to exam-day practice.

A structured beer-learning workspace that combines the BJCP 2021 style catalog, three Cicerone study lanes, long-form guides, focused quizzes, and saved progress.

Reference
BJCP 2021
Study lanes
3 Cicerone levels
Hosting
Railway
First commit
2026-05-10

What it is

Beer Study Buddy brings reference reading and active recall into one server-rendered study site. The public style browser makes BJCP 2021 categories, substyles, vital statistics, and comparisons easy to navigate.

Three study lanes organize material for Certified Beer Server, Certified Cicerone, and Advanced Cicerone scopes. Long-form guides read as continuous chapters and mark which passages apply to each exam level.

Quiz sessions can focus on the current lane and topic, then explain answers and record category progress. Anonymous study remains available, while Google or Slack sign-in can preserve history across devices.

Additional resources include commercial examples, study planning, useful links, and topic relationships that connect a guide back to the relevant reference pages.

Highlights

  • Searchable BJCP 2021 style index
  • Three Cicerone study lanes
  • Saved quizzes, answers, and category progress

Captured features

Inside the project

The home page routes learners into styles, guides, topics, and practice.
BJCP style browserThe style browser provides a searchable route through the BJCP 2021 catalog.
Long-form guidesThe guide library organizes long-form reading across the three Cicerone study lanes.
Focused practiceThe study view brings focused practice and progress into the same learning workflow.

Capabilities

Key features

BJCP style browser

Searchable 2021 style pages organize category guidance, vital statistics, sensory profiles, and comparisons.

Three study lanes

Content can be scoped to Certified Beer Server, Certified Cicerone, or Advanced Cicerone preparation.

Long-form guides

Continuous study chapters use exam-scope highlighting and related-topic links without fragmenting the reading flow.

Focused practice

Question sessions target selected material, explain the answer, and feed category-level progress.

Saved progress

Optional Google or Slack sign-in persists quiz history and study state across browsers.

Commercial examples

A dedicated reference connects style study to named real-world examples used for recognition.

Under the hood

How it works

  1. 1Express and EJS render reference pages, guides, study sessions, and account views on the server.
  2. 2Structured style, topic, guide, and question data supplies the learning paths and cross-links.
  3. 3PostgreSQL stores signed-in quiz history and progress; anonymous visitors can still study without an account.
  4. 4Railway runs the web service and database behind the custom domain.

Recent changes

Full changelog →
  1. Clarified guide highlighting

    Fixed the guide legend so it points to the correct exam-level control.

  2. Redesigned long-form guides

    Made guides a continuous read with clear exam-scope highlighting.

  3. Expanded the guide system

    Applied the long-form standard across the remaining three-lane guides.