Skip to content

agiledev-students-fall2022/final-project-team-recipe-grandma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Description

Project Link

http://143.198.111.184:3000/

Project Vision Statement

User Stories

  • As a college student living in a dorm, I want to know how to cook, so that I can save money.
  • As a busy worker, I want to cook simple meals, so that I can save time cooking and focus on my work.
  • As a parent with a daughter with high standards with her food, I want to know what to cook every day, so that I don’t have to be stressed about picking what to cook.

Minimum Viable Product
The Minimum Viable Product of Recipe Grandma is the automatic recipe recommendation tool according to the ingredients input of the users. Based on the collected recipes in the internal database, users will be able to choose from the recommended recipes.

After finalizing the Minimum Viable Product, our team aims to implement Computer Vision techniques to allow scanning ingredients, instead of manually inserting ingredients into the App. Furthermore, to further improve the user-interaction in the App, 'Reviews' page for each recipe will be added for users to share their comments with each other.

Team Members

@geontackee - Geon Tack Lee @JenniferZheng0430 - Jennifer Zheng @mohammedajao - Mohammedajao @OyungerelA - Oyungerel Amarsanaa @yeonieheoo - Yeonie Heo @NghiaNim - Nghia Nim

Project History

This project came to be due to a recognized need amongst the group to be able to quickly assess food options available. It was realized that the inconvenience of figuring out the food items available from raw ingredients proves difficult for daily life for the average person. This compels them to eat out, lower the quality of the food they eat, or not eat at all. This app aims to solve this mutual dilemma we've all faced with a better user experience offered by competitors. Please look at how to contribute.

Building the Project

  1. Fork the project with your own branch.
  2. Run npm install in the back-end and front-end directories.
  3. Set up a mongodb account and follow the back-end instructions to set up your database.
  4. Run npm flow on the front-end to confirm there are no errors.
  5. Run npm run start on both the back-end and front-end in separate terminal processes.
  6. Happy developing!

Testing the Project

Project roles

Sprint Scrum Master Product Owner Developers
Sprint 0 Geon Tack Yeonie Jennifer, Mohammed, Oyungerel, Nghia
Sprint 1 Mohammed Jennifer Geon Tack, Yeonie, Oyungerel, Nghia
Sprint 2 Oyungerel Nghia Mohammed, Jennifer, Geon Tack, Yeonie
Sprint 3 Mohammed Geon Tack Jennifer, Yeonie, Oyungerel, Nghia
Sprint 4 Yeonie Oyungerel Jennifer, Mohammed, Geon Tack, Nghia

Each team will decide, using whatever decision-making process they prefer, on which two members will fill the initial roles of Scrum Master and Product Owner.

  • all team members, including Scrum Master and Product Owner, are also Developers - everyone is expected to do the design and code work in every sprint.
  • these roles must shift every Sprint, so each team member should fill each role at least once.
  • each team must announce which team members are Scrum Master and Product Owner at the start of each Sprint

Discord Channel

#team-recipe-grandma

Other Helpful Links

About

final-project-team-recipe-grandma created by GitHub Classroom

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7