NutriMate App Demo
View Code
Built with:
App Features:
- 1) Users able to search for recipes by ingredients, types, cuisines etc.
- 2) User is able to save favourite recipes and view them in saved recipes page.
- 3) User is able to view recipe details and award recipe stars
- 4) User is able to share recipes via social media eg Twitter, Facebook, Whatsapp etc
- 5) My Feed page shows a list of randomized recipes for the users.
Challenges:
- 1) Encountered problem due to batch updates in React where search results showed the previous search instead of current.
- 2) Merging branches of group members together broke some code.
- 3) Ran into a CORS restriction error which prevented our frontend from calling Spoontacular api.
What I would do differently:
- 1) Use UseContext hooks instead of solely useState hooks to manage state within app.
- 2) Improve the UI and UX of the app, ie the colour scheme and make the navbar prettier.
- 3) Refactor the code and add in comments for group mates to look at easier.