Skip to content

Сервис укорачивания ссылок

Notifications You must be signed in to change notification settings

atuktanov/yacut

Repository files navigation

YaCut

Сервис укорачивания ссылок с web интерфейсом и REST API. Его назначение — ассоциировать длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис.

Содержание

Технологии

Использование

Склонируйте репозиторий
Создайте виртуальное окружение

python -m venv venv

Активируйте виртуальное окружение
Установите зависимости

pip install -r requirements.txt

Отредактируйте и переименуйте .env.template. в .env
Примените миграции

flask db upgrade

Запустите сервер

flask run

web интервейс будет доступен по адресу http://localhost:5000/

REST API

Документация по API: https://github.com/atuktanov/yacut/blob/master/openapi.yml

Над проектом работали