Skip to content
Curt Howard edited this page Sep 1, 2025 · 2 revisions

Goal

This project is aimed to help people cook delicious meals tailored to their tastes, pantry contents, and dietary restrictions.

A user should be able to input any "source" (using online recipe URLs for the MVP) and have a basic recipe be created from said source. Once the source recipe is approved, we create a "recipe" which can be augmented over time and tracked via a "recipe history."

User Stories

MVP

As a user I should be able to

  • input the URL of a recipe I've found on the internet and have that page's content be scraped for the main recipe content
  • save the scraped recipe content as the starting point, or base recipe, in history
  • modify the recipe over time using natural language feedback, adding to recipe history
    • e.g. "This was the first time I made this recipe and found it to be bland. Let's make a new version that spices things up a little bit."
  • create new recipes based on a given recipe using natural language, creating a new base recipe
    • e.g. "I liked this recipe, but I'd also like to see a vegan version of this recipe"
    • e.g. "It would be nice to see a version of this recipe that utilized my pressure cooker"
  • ephemerally augment the recipe using natural language, without committing to history
    • e.g. "Crap. This recipe calls for butter but I've just run out. What can I use instead?"
    • e.g. "This recipe makes 4 servings, but I need to make 10 servings tonight. Please adjust."

Clone this wiki locally