Made for an internship assignment. It fulfils the following deliverables:
- Adding ingredients from a drop down
- Detecting ingredients from a captured image
- Specifying dietary preferences
- In-Memory pre-defined recipe database with 54 entries. Contains nutritional information, random ratings, etc.
- Ranked recipe suggestions
- Saving favorite recipes in localStorage
- Recipe suggestions (with a dummy recommendation engine that spews random recipes with a few saved ones)
- Rating recipes
Additional points that haven't directly been addressed:
protein content
, etc has been ignored; this has more to do with populating the database than coding.serving size
has been ignored; again, this has more to do with the database, storing multiple versions per recipe.difficulty
andcooking time
have been ignored; such filtering has already been showcased with the dietary preferences, has more to do with extending database entries.
Phone | Desktop |
---|---|
![]() |
![]() |