Skip to content

3296f19temple/project-03-fastrecipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Recipes

Vision Statement

FOR college students, working professionals, and individuals WHO are interested in affordable cooking ideas. THE Fast Recipes tool is a cooking command line interface, with a future goal of adding a front-end infrastructure, THAT provides users with a list of various recipes based on the given ingredients that they provide. Fast Recipes takes away the difficult process of scouring the interent for the perfect recipe and gives the user a curated list of ideas from an input of ingredients, budget, and food categories. UNLIKE other recipe tools, OUR product uses a database that pools resources from the best recipes customized to the individual user's personal goals.

Project Relevance

This project covers the following topics: Object Oriented Language, Test Driven Development, Multi-Threading, Unified Modeling Language (UML), Design Patterns, Debugging Code Profiling and Organization, On-the-Fly Coding, Access to Database, and Graphical User Interface (Maybe).

Project Abstract

My project proposal is an application that randomly chooses food recipes called FastRecipes. The application lets you choose if you would like a breakfast, lunch, dinner, or a snack recipe. The idea is to have a client/server application, where the client can request recipes from the database server. I would like to program this in C++, Python, or Java; preferably C++ or Python. And, I believe that this project reaches the educational goals.

Personas

Joe a 38 year old man from Alabama (Charles Chang)

Joe, a 38 year old man from Alabama is a full time lawyer. His wife recently left him and he has been really stressed out from his work. He has not been eating well and needs to start eating better since his health has been deteriorating. He wants to improve his life and one of the ways he believes he can, is through cooking and eating healthier. Since his wife left him, he has gained 50 pounds. He wants to use Fast Recipes to cook healthier while also relieve some of his stress.

Joe has started watching many cooking videos on Youtube along with talking to other relatives about cooking. During his free time, he has also been learning how to code. He is interested in combining these two hobbies together and learning how to use his coding skills with his passion for cooking. He would be interested in using Fast Recipes so that he can look at the source code, and find more recipes for food in his fridge without having them go to waste.

Steph, a freelance photographer (Chris Nelson)

Steph, age 28, is a freelance photographer that was born in New York City. After graduating from college with her degree in business she got a desk job and was constantly on the go. After years of late nights and meals on-the-go, Steph decided she needed a change. Steph was always loved photography so she decided to move out west and pursue her passion.

Since moving away from the hustle and bustle of the big city to rural Montana, Steph started to realize that she would not be able to depend on her usual fast food favorites. Steph realized she needed to start cooking her own meals, but still held onto her go go go lifestyle from back home. She does not want to waste her valuable time looking up recipes constantly when she could be editing photos on her MacBook Pro.

Pam, a single nurse and mother (Nick Castaldo)

Pam, age 34, is a nurse in Austin, Texas. She has two children aged, 8 and 5. She is a single mother taking care of her two children on her own working long hours at her nursing job. After working a 12 hour day with an hour long commute in city traffic, she picks her kids up from daycare and takes them home to prepare dinner. She wants to stay on top of her budget and she can't afford to have them eat out every day. She uses her smart phone everyday and her kids play games on their tablets. She would like to be able to diversify the meals she cooks for her kids, but with all the stress of work and family she doesn't have time to scour the internet for various recipes. She would like to have an easy, curated way to access a broad variety of healthy, simple, and afforable recipes.

Daniel, a 29 y.o. Military Veteran (Alex Mangan)

Daniel, age 29, is a military veteran who has returned to school to earn bachelor’s in business administration to improve his career prospects. His wife Danielle is in school to become a physician. They recently moved to Boston so she can start at Harvard Medical School. Neither have ever cooked consistently and they spend too much of his GI Bill on fast food and eating out to make ends meet in their new city. To save money Daniel has taken to doing the shopping on the weekend and preparing meals for the week but is exasperated by the process of finding meals that fit both of their preferences. Danielle purchased him a cookbook from their favorite recipe website for his birthday and he has enjoyed making meals from it. Now Daniel is hoping to use FastRecipes to further his burgeoning interest in cooking. He has some limited experience with technology having grown up without a smart phone and a limited dial-up internet. He hopes this new application will be simple enough to enable him to keep the food cost down for his small family.

Nikita, a 28 year old ex-marketing worker (Matthew Majewski)

Nikita is a 28 year old who was recently laid off from his marketing job. Living in New York City, Nikita was used to spending a lot of money eating-out. Now that he is laid-off, he is unable to sustain his previous eating habits. Since Nikita is spending a lot of time looking for a new job and going to interviews, he does is not able to dedicate hours a day to cooking.

Having grown up with a computer in his room, Nikita is a tech-savy person. His previous marketing job required him to use a computer every day. Although he is not as up-to-date with mobile technology, he does own a smartphone.Nikita also used computers a lot in college, when he studied marketing at Brown University. Nikita does not have a lot of experience cooking, but is always willing to learn new things.

About

project-03-fastrecipes created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •