Goatbagel is a unit conversion app for baking yeasted breads. Recipe creation allows a user to select a dropdown for currently coded yeast/flour conversions. Conversions are made from Imperial volume measurements to Metric weight measurements. Recipes created as public are added to a Firebase realtime Database for all users.
This app is for the beginner or amateur baker, looking for an easy way to convert bread recipes for a more accurate end product.
This web application makes use of React and Next.js for client side unit conversion. Firebase Realtime Database was used to provide backend as a service.
Users can create and store a recipe, values are converted on submission of create form. Users can edit recipes that they have created. Users can view a list of recipes they have created. Users can view a list of recipes created by another user. Users can view all recipes uploaded to Realtime Database.
- comment board when viewing a recipe, allowing users to recommend substitutions or tips for specific recipe
- "favorite" or "star" other users recipes, adding them to a subsection of "My Recipes" page.
- yeast type substitution function, this function will display substitution amounts for different yeast types


