Реализация SPA
приложения для ваших рецептов.
Основные возможности:
- публицакия ваших рецепов;
- добавление рецептов в избранное;
- добавление рецептов в корзину с последующей загрузкой списка ингредиетов в отдельный файл;
- подписка на других авторов;
- широкие возможности админ-панели.
Проект является учебным. Основная польза в приобретении понимания реализации сложных сериализаторов, деплоя проекта на удаленный сервер, с использованием:
- регистрации через
Djoser
; - вложенных сериализаторов описанных в
Redoc
; - контейнеров
Docker
; - конфигуратора
Nginx
.
- Python 3.11.5
- Django 3.2.23
- Django REST Framework 3.12.4
- Gunicorn 20.1.0
- Nginx 1.19.3
- Django Extra Field 3.0.2
- Django Colorfield 0.11.0
- Python dotenv 1.0.0
Руководство по созданию переменных окружения
Руководство по развёртыванию проекта локально
Руководство по развёртыванию проекта на удаленном сервере
https://foodgramdrew.webhop.me/recipes - Основной ресурс.
https://foodgramdrew.webhop.me/admin/ - Административная панель.
https://foodgramdrew.webhop.me/api/ - API.
https://foodgramdrew.webhop.me/api/docs/ - Документация к API.
GitHub | Автор проекта - Yandex Practicum
GitHub | Разработчик - Andrew Fedorchenko
GitHub | Наставник - Nikolay Minyakin
GitHub | Ревьюер - Evgeniy Salahutdinov