Онлайн-сервис для публикации рецептов доступен по адресу: nrthbnd.serveminecraft.net
- Python 3.9.10
- Django 4.2
- Django REST framework 3.14.0
- библиотека Simple JWT - работа с JWT-токеном
- JS (React)
На данном сервисе пользователи смогут делиться своими рецептами с другими пользователями, подписываться на публикации других пользователей, добавлять любимые рецепты в список "Избранное", а также скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд перед походом в магазин.
http://localhost:8000/redoc/
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/nrthbnd/share_your_recipe.git
Cоздать и активировать виртуальное окружение:
python -m venv .venv
source venv/scripts/activate
Обновить pip
python -m pip install --upgrade pip
Создать миграции:
python manage.py makemigrations
Применить миграции:
python manage.py migrate
Запустить проект:
python manage.py runserver