Skip to content

Crysta11ice/foodgram-project-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FOODGRAM

Django-app workflow

Описание проекта

Foodgram — это продуктовый помощник: сайт, на котором пользователи могут ознакомиться с чужими рецептами приготовления блюд или поделиться собственными. Кроме того, при помощи сервиса «Список покупок» у пользователей есть возможность создавать списки продуктов, необходимых для приготовления выбранных блюд.

Функционал

Онлайн-сервис с API позволяет пользователям:

  • публиковать собственные рецепты
  • подписываться на публикации других пользователей
  • добавлять понравившиеся рецепты в список «Избранное»
  • создавать и скачивать сводный список продуктов, соответствующих выбранным рецептам.

Сайт

Foodgram

Самостоятельный запуск проекта

  1. Скачать проект на локальный пк
git clone https://github.com/Crysta11ice/foodgram-project-react
  1. Скачать и установить Docker: https://www.docker.com/
  2. Запустить docker-compose:
cd foodgram-project-react/infra
docker-compose up -d --build
  1. Применить миграции:
docker-compose exec backend python manage.py migrate
  1. Создать суперпользователя:
docker-compose exec backend python manage.py createsuperuser
  1. Загрузить ингредиенты и файлы статики:
sudo docker-compose exec backend python manage.py ingr_import
sudo docker-compose exec backend python manage.py collectstatic --no-input
  1. Готово!

Автор проекта

Crysta11ice — Backend разработка, деплой.

About

Foodgram project template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published