Vision and Scope - PichapopRo/project-pantry GitHub Wiki
Author: Pichapop Rodduayboon
Revision date: 27/09/2024
Vision
Personalise Pantry aims to help people who lack cooking skills and want to do their dream dishes at home. Our vision is to make cooking easier for everyone by providing all recipes from different cuisines such as Italian, Mexican, or Asian. And be able to personalize your portion of ingredients.
Background
Many people are interested in cooking but have given up on this hobby because it is difficult. Recipes from social media such as YouTube, and TikTok, and cooking applications such as Kitchen Stories and Food Network Kitchen are also hard to follow and don’t record the full cooking session, which can confuse people who try to follow because of the time skipped.
Objective
- Help users discover new recipes based on their preferences and their diet restriction
- Inspire users to try new ingredients and cuisines.
- Offer nutritional information for each recipe and encourage users to make informed choices.
- Allow users to share their favorite recipes and connect with other food enthusiasts.
Major features
- Users can input specific ingredients that they already have and the app will suggest recipes that have that particular ingredient
- User can filter recipes based on their diet restrictions.
- Users can choose recipes based on their cooking experience, from beginner to advanced.
- Users can view the nutritional information for each recipe, including calories, protein, carbohydrates, and fat.
- Users can receive a chef role by posting their recipe.
Unique Feature (Additional Idea)
- Recipe Randomizer: A feature that can give users a random recipe.
- Ingredient Substitution: If users are missing ingredients, suggest a suitable ingredient for the missing ingredient.
Stakeholders
Stakeholder | Goal and Needs |
---|---|
Non-chef | Be able to cook clearly and with an informative and detailed source of recipes. |
Chef | Be able to share cooking recipes and give advice on others' recipes. |
Existing Solutions and Opportunity
Kitchen Stories
Overview: The app provides recipe and instruction videos from many different cuisines and a list of all ingredients that can be added to a shopping list in the app. Users can follow the instructions step by step.
Limitation: Even though the app provides clear instructions when you start cooking there are only instructions with no video on that step. Only the image shows during the cooking process. The app is also missing some of the dishes that are a must-try in some countries such as Tom Yum from Thailand.
Food Network Kitchen
Overview: The app is from a TV show called Food Network which invites many famous chefs to participate in the show. All the instruction videos are from each episode of the TV show. The cooking recipe is easy to follow.
Limitation: The instructions are easy to follow but the instruction videos are somewhat complicated because they are from an expert that cooks the food “their way”.
Source of data
Recipe, ingredients, and nutritional information
- spoonacular API
Possible Risk
Security and Privacy: To share recipes and give others suggestions, a user has to register using email. If data leaks, the leaker will know the user’s email which could lead to many issues.
Scalability issues: The app may need help to handle a large number of users or complex recipe recommendations.