Foodgram is a website where users will publish recipes, add other people's recipes to their favorites, and subscribe to other authors' publications. The "Shopping List" service will allow users to create a list of products that need to be purchased to prepare selected dishes.
- Clone repo
git clone git@github.com:Evgeniy-Golodnykh/foodgram.git
- Creates the virtual environment
python3 -m venv venv
- Activates the virtual environment
source venv/bin/activate
- Upgrade PIP and install the requirements packages into the virtual environment
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt
- To create the database use command
python3 manage.py migrate
- To fill the database use command
python3 manage.py filldatabase
- To run the application use command
python3 manage.py runserver
Python, Django REST framework, PostgreSQL, Docker, GitHub Actions