Skip to content
Samuel Marchal edited this page Nov 11, 2020 · 9 revisions

Global specifications

  • Only authenticated users can access the webapp

Recipes specifications

Recipe fields:

  • Title (*)
  • Picture
  • Tags
  • Timing
  • Portions
  • Ingredients
    • Name (*)
    • Quantity
    • Unit
  • Steps

Actions:

  • Create a recipe
  • Edit a recipe
  • Delete a recipe
  • Search by title, ingredient or step
  • Search by tag
  • Search by timing
  • Upload a picture
  • Add an ingredient
  • Edit an ingredient
  • Delete an ingredient
  • Reorder ingredients
  • Add a step
  • Edit a step
  • Delete a step
  • Reorder steps

Agenda specifications

Planning fields:

  • Date
  • Slot
  • Recipe

Actions:

  • Add a recipe to a slot (from the Agenda)
  • Add a recipe to a slot (from the Recipe detail)
  • Delete a planning
  • Move a planning
  • Display the current week agenda
  • Display other weeks agendas

ShoppingList specifications

ShoppingList fields:

  • Items
    • Name (*)
    • Quantity
    • Unit
    • Added date
    • Bought date
    • Archived date

Actions:

  • Manually add an item
  • Generates and add item based on a Recipe
  • Generates and add item based on the Agenda (and a date range)
  • Delete an item
  • Change an item quantity (can be blanked)
  • Change an item unit (can be blanked)
  • Mark an item as bought
  • Unmark an item as bought
  • Archive bought items (automatically after 24h)
  • Search the most-used items in archives based on a text field

Settings specifications

Available settings:

  • Default period for ShoppingList generation (from Agenda)
    • Next week (Mon. to Sun.)
    • Next 7 days

Clone this wiki locally