Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.82 KB

README.md

File metadata and controls

56 lines (41 loc) · 1.82 KB

Share_your_recipe

Онлайн-сервис для публикации рецептов доступен по адресу: nrthbnd.serveminecraft.net

Автор:

Технологии:

  • Python 3.9.10
  • Django 4.2
  • Django REST framework 3.14.0
  • библиотека Simple JWT - работа с JWT-токеном
  • JS (React)

На данном сервисе пользователи смогут делиться своими рецептами с другими пользователями, подписываться на публикации других пользователей, добавлять любимые рецепты в список "Избранное", а также скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд перед походом в магазин.

Документация к api проекта доступна после запуска сервера по адресу:

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