Skip to content
Corey Quon edited this page Oct 3, 2017 · 1 revision

Welcome to the open-recipe wiki!

Problem Statement

Sometimes I get really hungry but I'm ballin' on a budget so I can't afford to eat out all the time. And with fast food prices almost equivalent to fine-dining, that means a little bit of home cooking needs to be done. The intent of open-recipe is to be at a very minimum a basic recipe database, hopefully with some additional features that can improve the cooking experience.

Recipes

Recipes should be the foundation of this application. A recipe will consist of ingredients (and their quantity) and a list of steps/directions required needed to turn the ingredients into a delicious meal. A recipe should also include the time that will be needed to prepare so the chef knows how long they'll have to sweat it out for and how many servings it can make for the Sunday meal prep. Also it should be a requirement to specify the cooking device needed to make the recipe, since those apartment dwellers don't always have access to a propane BBQ.

Ingredients

Ingredients are the foundation for recipes. Ingredients can be used in multiple recipes (ie: salt is used in almost everything)

Cooking Device

This can be like an oven, stove, barbecue, microwave (some people love their tv dinners). Sometimes more than one of these are needed to satisfy a recipe, or sometimes a recipe can be made differently on a different cooking device if a different step of actions are taken.

Chefs

These are the users of the application. As a user of open-recipe there would be some things that I would like to do. I would like to be able to add recipes to the list of recipes. I would like to be able to browse through different recipes I've added because I never seem to remember how much Cayenne Pepper my favorite chicken marinade has. Sometimes though I realize I'm eating too much chicken and beef, so I decide to become pescatarian for a bit, so now only the Fish recipes will be the ones I can cook. Or another case is, I've got that late night craving at 11pm, but all the markets are closed so I'm limited to my kitchen stock, I want to be able to search the recipes for specific ingredients to see what I can make. Or maybe I'm in a time crunch since I've gotta rush to my volleyball match. Ball is life so I can't miss any of the game, I need to filter to find a recipe that can be cooked in my allotted time since I like to try new things and my recipe list is massive. Finally I'd like to favorite some of the recipes I like more than others, I'd like to give them a rating out of 10 and have my favorites pop up.

Tags/Categories

Recipes and Ingredients should be able to be tagged/categorized. For example, let's say I want a healthy meal since it's Spring time, I've been lazy since New Years and I only have a couple of months to get that Summer bod. I should be able to search through "healthy" and find recipes that are tagged/categorized as "healthy".

As more things are thought of it'll be added to this problem description.

Clone this wiki locally