Веб-разработка. Доработка существующего продукта. Бэкенд для сайта с рецептами на Django. Что есть: Описание проекта и его возможностей. Готовый фронтенд в виде SPA-приложения на фреймворке React. • Спецификация API. • Коллекция Postman с запросами к API. • Данные для загрузки в БД. • Заготовка инфраструктуры. Если кратко, то фронтенд уже есть и нужно написать бэкенд для сайта, на котором пользователи будут публиковать свои рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Зарегистрированным пользователям также будет доступен сервис «Список покупок». Он позволит создавать список продуктов, которые нужно купить для приготовления выбранных блюд. Проект состоит из следующих страниц: • главная, • страница входа, • страница регистрации, • страница рецепта, • страница пользователя, • страница подписок, • избранное, • список покупок, создание и редактирование рецепта Подробное описание возможностей проекта есть здесь: https://drive.google.com/file/d/1OG3pbgGbMXZcODdZQkUz7khGTAZfgnsz/view?usp=sharing Дополнительные файлы отправлю уже в личной переписке для тех, кто заинтересуется. Просьба при отклике на задание подкреплять свою компетенцию. Опыт выполнения похожих заданий в портфолио, прохождение образовательных курсов по бэкенду на Django приветствуется! Для успешного выполнения задания нужно выполнить все пункты из чек-листа: • Проект работает. Весь, без исключений. • Рецепты на всех страницах сортируются по дате публикации (новые — выше). • Работает пагинатор. • Исходные данные предзагружены; добавлены тестовые пользователи и рецепты. • Пользователь может скачать свой список покупок в формате .txt , •pdf или любом другом, который был выбран при реализации программы. • Ингредиенты в списке покупок суммируются. • Проект работает с СУБД PostgreSQL. • Проект запущен в трёх контейнерах: nginx, PostgreSQL и Django+Gunicorn. Заготовленный контейнер с фронтендом используется для сборки файлов. • Контейнер с проектом обновляется на Docker Hub. • В nginx настроена раздача статики, запросы с фронтенда переадресуются в контейнер с Gunicorn. Джанго-админка работает напрямую через Gunicorn. • Данные сохраняются в volumes • Код соответствует РЕР 8.