1kovalevskiy / YaCut

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Сервис YaCut

Учебный сервис "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

About


Languages

Language:Python 82.4%Language:HTML 15.9%Language:Mako 1.4%Language:Shell 0.3%