Skip to content

makeitokay/foodgram-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foodgram

Продуктовый помощник Foodgram

Foodgram - это сервис для настоящих кулинаров и гурманов! Здесь вы можете:

  • Просматривать рецепты, созданные другими людьми
  • Создавать собственные рецепты
  • Подписываться на любимых авторов
  • Добавлять лучшие рецепты в избранное
  • Составлять свой список покупок ингредиентов для рецептов блюд, которые вы хотите приготовить
  • Удобно фильтровать список рецептов по тэгам: завтрак, обед и ужин

Попробовать можно здесь: https://makeitokay.pythonanywhere.com/

Техническая часть проекта

Проект написан с использованием веб-фреймворка Django и Django Rest Framework. Запущен с помощью Gunicorn, используется база данных PostgreSQL, настроен nginx. И, конечно же, завернут в Docker контейнеры! (ссылка на Docker Hub)

Как запустить?

Всё просто - для этого на вашей машине понадобится установленный Docker и docker-compose.

  • Склонируйте этот репозиторий
  • В папке /foodgram-project/foodgram/ выполните команду docker-compose up --build
  • После того, как контейнеры будут запущены, необходимо выполнить миграции и собрать статику:
docker-compose exec web python manage.py migrate
docker-compose exec web python manage.py collectstatic

Проект запущен локально и доступен по адресу http://localhost!

Releases

No releases published

Packages

No packages published