About This Project
Overview
BakeBot is a conversational baking assistant built with LangChain and an Express.js backend, giving a React frontend to ask baking questions and get recipe-aware, step-by-step guidance in a chat interface.
Motivation
Baking recipes rarely explain the 'why' behind a technique, and I wanted a chat assistant that could answer the follow-up questions a static recipe never does.
Lessons Learned
Getting LangChain to maintain useful context across a multi-turn baking conversation — remembering what recipe you're on, what substitutions you've already made — needed more explicit state management than I expected from an out-of-the-box chain.
