Данный проект был выполнен при помощи FastAPI и деплой произовдился на render.
Малый сервис для сокращения ссылок с аутентификацией. Были реализованы несколько ручек, также работает система авторизации пользователя.
- Создание коротких ссылок
- Кастомные алиасы
- Кеширование в Redis
- Автоочистка старых ссылок
# Установка зависимостей
pip install -r requirements.txt
# Запуск сервера
uvicorn main:app --reloadSwagger UI: http://localhost:8000/docs
- POST /auth/register - регистрация пользователя
- POST /auth/token - получение токена
- POST /links/shorten - создание короткой ссылки
- GET /links/myalias - переход по ссылки
- DELETE /links/myalias - удаление вашей ссылки






