В проекте описано API для социальной сети Yatube, через API можно получать и записывать информацию о посте, оставлять и получать комментарии, подписываться на пользователей, получать список собственных подписок, получать группу, в которой находится пост. Ауентификация происходит на основе JWT-токена.
Клонировать репозиторий и перейти в него в командной строке:
git clone ...
cd api_final_yatube
Cоздать и активировать виртуальное окружение:
python3 -m venv env
Для Linux и macOS:
source venv/bin/activate
Для Windows:
source venv/Scripts/activate
Установить зависимости из файла requirements.txt:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
Выполнить миграции:
python3 manage.py migrate
Запустить проект:
python3 manage.py runserver
Докуменатция API находится по адресу:
redoc/


