This project came about from my idea of not wasting food. You can search for recipes based on whatever food you have an excess of, or whatever food is nearing its expiration date. From there, you can save your recipes into your cookbook where they will be stored in one consolidated location. On the back-end of this project, I used Django and Python. For the database, I used PostgreSQL. To develop the front-end, I used JavaScript and React, along with HTML/CSS.
You will need the following for this project.
- npm
- Django
- Python
- PostgreSQL
- API keys included via RapidAPI
- Clone the repo
git clone https://github.com/dennis0451/Hungry.git
- Install NPM packages
npm install
- Install Python libraries
pip install -r requirements.txt
- Create DB in postgreSQL
CREATE DATABASE hungry;
- Make Migrations
python manage.py migrate
- Run Server
python manage.py runserver
- Start React Environment
npm run or npm run watch
- Create Account Via Sign-up button
- Log in with credentials used to create account
- Go to home screen and start searching for food
- Click on cookbook to see saved recipes