Учебный сервис "YaCut" укоротитель ссылок
Проект YaCut — это сервис укорачивания ссылок. Его назначение — ассоциировать длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис.
- Клонировать репозиторий
git clone
- Cоздать и активировать виртуальное окружение
python3 -m venv venv
->source venv/bin/activate
- Установить зависимости из файла requirements.txt
pip install -r requirements.txt
- Запустить сервер
flask run
- Бэкенд на "Flask + SQLAlchemy"
- Тестирование на "Pytest"
- БД SQLite
Вся структура API представлена в OpenAPI