What's In My Fridge is an application that allows users to save money by using their fridge ingredients to find delicious recipes and prevent food waste!
Demo:
Languages
- HTML
- CSS
- JavaScript
Frameworks
- React.js
- Express.js
- Node.js
To install this app, please install the project dependencies and run it locally. What's In My Fridge is currently hosted on:
- clone the repo
- Run a terminal and cd into folder Client -npm start -Go to localhost/3000 to start the frontend of the app
- Run a second terminal and cd into folder backend -npm start -go to localhost/5000 to start the backend of the app
More information and details can be found on:
Data Model:
User Flow:
- the orignal recipe API the app utilized was shut down in November 2019 and had to be replaced by the Edamam API.
- The heroku version of the app is not as functional as the local version as Edamam's API only works localy.
- The homepage search button is not redirecting to login as it originally did.
- Users are able to add multiples of the same ingredient when they shouldn't be allowed to.
- Build out favoriting system for recipes.
- Add a feature allowing users to select ingredients from their ingredient list to the search bar.
- When a user adds an ingredient to their fridge, they will be able to add an expiration date which will allow the app to track when ingredients are about to expire.
- Users should be able to edit their ingredients.
- Users have the option to add friends/other users and share fridge information if they wish to.
- Users could add a photo for their profile.