Food wastage is a major problem all around the world. A simple and easy-to-use app that helps you manage your food and avoid waste. With this app, you will never have to worry about throwing away expired food again.
Live site: Click here
- Notifications for entered food
- Ability to write recipes directly in the app.
- Comments are available where users can write down their shopping lists or ideas on how to use up their food items.
- Ability to save recipes of other users
- External api integration to show food-related quotes
This is a full-stack application using the following:
- When food items are about to expire, recipes for those food items will be sent along with the expiration notifications.
- Search for external recipes from the app.
- Search input with dropdown to simplify searching for items.
- Personal recipes can be uploaded privately or publicly.
- Public recipes can be accessed by all users while private recipes will only be seen by the owner of the recipe.
- Update user profile.
- Account deactivation.
Fork repo, clone and install dependencies
npm install
- Create your own .env file in the 'config' folder
- Add these variables below with their appropriate values to the .env file:
* PORT = 'port number of your choice'
* CONNECTION_STRING_DB = 'connection string from mongoDB'
* CLOUD_NAME = 'cloudinary cloud name'
* API_KEY = 'cloudinary key'
* API_SECRET = 'cloudinary API secret'
To run in development: Open 2 integrated terminals, one to run node and the other to run tailwind
npm run dev
npm run watch