Recipe Adjustment

Introduction

Most cooking recipes specify how many servings it will yield. Sometimes the amount of recipe ingredients will need to be adjusted to create more or fewer servings. That is what this project is about.

FYI: Converting and Adjusting Recipes and Formulas

Project #1

Create an interactive program that allows a user to enters a recipe:

Use a GUI? (PySimpleGUI, or PyQt, or ...)

Project #2

Allow the user to specify the units to be displayed. For example, convert lb to g for display.

Project #3

Create a database to hold recipes. Each recipe should have

let the use select which recipe to display and change the servings.

Use MySQL, or MongoDB, or SQLite, or ...

Project #4

Create a program to add, delete, and modify the receipes in the database.

Questions

1. Should the database hold the recipe for one serving? Multiply to get multiple servings?

2. Should a database recipe be in standard units and only modified for display? (lb, g, tps, ...?)

3. Is there a minimum amount for each ingredient?