Проект Foodgram - продуктовый помощник. Это веб-приложение, с помощью которого пользователи могут создавать/редактировать рецепты, подписываться на других пользователей платформы, добавлять понравившиеся рецепты в "Избранное" и в "Корзину покупок", а также скачивать список всех необходимых ингредиентов для приготовления блюд.
Сервис построен на Django
и DjangoRestframework
. С помощью API-интерфейса происходит взаимодействие с данными.
- Проект состоит из нескольких Docker-контейнеров, которые взаимодействуют друг с другом;
- Образы с фронтендом и бекендом запушены на DockerHub;
- Подключена админ панель от
Django
, позволяющая управлять данными проекта; - Реализован процесс CI/CD с использованием workflow (при вызове команды
git push
);
адрес сайта https://foodgram.shop/