Skip to content

Scheduling tool for lengthy recipes, such as sourdough. Backend only.

License

Notifications You must be signed in to change notification settings

brystmar/breadsheet

Repository files navigation

Why breadsheet?

Suppose you're invited to a picnic on Saturday afternoon. Captivated by your exemplary breadmaking skills over the years, the group asks you to bake a fresh loaf of sourdough.

Although you love sourdough, you're also aware it can be challenging to properly schedule. There are many time-sensitive steps in this process with a fair bit of downtime throughout. You may need to start as early as Thursday(!) depending how your levain is stored.

But wait, this is ${DateJoke.getFullYear()}! There must be a better way!

Enter breadsheet: a tool that calculates the start & finish times for any recipe -- and each step along the way. Focus on the bread, and leave the scheduling to breadsheet.

App Structure

Backend: RESTful APIs built on Flask. Data stored in DynamoDB.

Frontend (currently): WTForms using Jinja2 templates and Bootstrap.

Frontend (soon!): React

Full documentation on the wiki.