Skip to content

Repository files navigation

Goatbagel

Description

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.

Who is it for?

This app is for the beginner or amateur baker, looking for an easy way to convert bread recipes for a more accurate end product.

Details

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.

Deployed Site

Entity Relationship Diagram

Wireframe

Project Board

Loom Video

Current Features

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.

Features to come

  • 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

Screenshots

All Recipes Screenshot 2022-09-20 183412 User specific recipe page Screenshot 2022-09-20 183500 Recipe form Screenshot 2022-09-20 183521

About

A unit conversion app for baking

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages