Skip to content

Cервис ассоциирующий длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис. 🧷

Notifications You must be signed in to change notification settings

VladimirPulse/yacut

Repository files navigation

Проект "Cервис YaCut"

Описание проекта

"Cервис YaCut" — это сервис укорачивания ссылок. Его назначение — ассоциировать длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис.

Использованные технологии:

  1. Python: основной язык программирования, используемый в этом проекте;
  2. SQLAlchemy: технология, которая сопоставляет объекты в языке программирования с таблицами в базах данных;
  3. Flask: микрофреймворк для бэкенд-разработки на Python;
  4. Jinja2: шаблонизатор Flask;
  5. Модуль WTForms: встроенный модуль Flask для работы с формами;
  6. Alembic: библиотека миграции баз данных (модуль Flask-Migrate).

Инструкция по запуску

  1. Перенесите приложение с GitHub себе на комьютер командой git clone.
  2. Перейти в него в командной строке cd yacut.
  3. Установите виртуальное окружение командой для Windows:python -m venv venv, для Linux/macOS:python3 -m venv venv.
  4. Активируйте виртуальное окружение командой для Windows:source venv/scripts/activate, для Linux/macOS:source venv/bin/activate.
  5. Установите необходимые зависимости, запустив команду pip install -r requirements.txt, затем python3 -m pip install --upgrade pip.
  6. Запуск приложения командой в терминале в корне проекта flask run.

Информация об авторе

Этот проект был разработан Кулаковым В.С., студентом Яндекс-практикума. Вы можете связаться со мной по адресу электронной почты VrachKulakovVS@mail.ru.

About

Cервис ассоциирующий длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис. 🧷

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published