Foodgram — это продуктовый помощник: сайт, на котором пользователи могут ознакомиться с чужими рецептами приготовления блюд или поделиться собственными. Кроме того, при помощи сервиса «Список покупок» у пользователей есть возможность создавать списки продуктов, необходимых для приготовления выбранных блюд.
Онлайн-сервис с API позволяет пользователям:
- публиковать собственные рецепты
- подписываться на публикации других пользователей
- добавлять понравившиеся рецепты в список «Избранное»
- создавать и скачивать сводный список продуктов, соответствующих выбранным рецептам.
- Скачать проект на локальный пк
git clone https://github.com/Crysta11ice/foodgram-project-react
- Скачать и установить Docker: https://www.docker.com/
- Запустить docker-compose:
cd foodgram-project-react/infra
docker-compose up -d --build
- Применить миграции:
docker-compose exec backend python manage.py migrate
- Создать суперпользователя:
docker-compose exec backend python manage.py createsuperuser
- Загрузить ингредиенты и файлы статики:
sudo docker-compose exec backend python manage.py ingr_import
sudo docker-compose exec backend python manage.py collectstatic --no-input
- Готово!
Crysta11ice — Backend разработка, деплой.