Проект YaCut — это сервис укорачивания ссылок. Его назначение — ассоциировать длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис. Пользовательский интерфейс сервиса — одна страница с формой.
- Python
- Flask
- SQLAlchemy
- Alembic
Клонируйте репозиторий и перейдите в него в командной строке:
https://github.com/FedyaevaAS/yacut
cd yacut
Создайте и активируйте виртуальное окружение:
python3 -m venv venv
source venv/scripts/activate
Установить зависимости из файла requirements.txt:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
Создайте файл .env в корневой директории со следующим содержимым:
FLASK_APP=
FLASK_ENV=
DATABASE_URI=
SECRET_KEY=
Запустите проект
flask run
Федяева Анастасия