Skip to content
View hotpotato89's full-sized avatar
  • Russian Federation

Block or report hotpotato89

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hotpotato89/README.md

Рамиль Сабирзянов (11.08.2011) 🚀

Backend-разработчик (начинающий)


🛠️ Стек

Python FastAPI PostgreSQL Redis Celery Celery Beat Docker Nginx SQLAlchemy Alembic Pytest JWT Ruff Git GitHub Linux Argon2 SHA-256 uv CI/CD Deploy Rate Limiting TTL MIT QR Code


🚀 Лучшие проекты

🔹 Short URL (Новый флагман)

Сервис для сокращения ссылок с JWT-аутентификацией на асимметричных ключах, кэшированием, генерацией QR-кодов и фоновыми задачами через Celery.

  • Чистая архитектура (Service → Repository)
  • JWT access (15 минут) + refresh (7 дней) с RSA подписью
  • Argon2 хэширование паролей
  • SHA-256 хэширование refresh-токенов в БД
  • Изолированное кэширование в Redis (db=0 для кэша и QR-кодов, db=1 для SlowAPI, db=2 для Celery)
  • Генерация QR-кодов на лету без хранения бинарников в БД
  • Система TTL для автоматического управления временем жизни ссылок
  • Фоновый инкремент кликов через Celery (отдельный воркер)
  • Полный цикл тестирования (70+ зеленых тестов на Pytest)

Больше информации в репозиторие.

🔗 Репозиторий | Swagger UI | Фронтенд


🔹 FastAPI Playground

Production-ready REST API с JWT аутентификацией, refresh токенами, Docker и Nginx.

  • FastAPI, PostgreSQL, SQLAlchemy, Alembic
  • JWT access + refresh с RSA подписью
  • Argon2 хэширование паролей
  • Nginx reverse proxy + раздача статики
  • Docker Compose (многоконтейнерная сборка)
  • Чистая архитектура (Service → Repository)
  • Логирование медленных запросов
  • Глобальные exception handlers

🔗 Репозиторий


🔹 User Center JWT

REST API с JWT авторизацией, кэшем и пагинацией. С фронтендом, сгенерированным с ИИ.

  • FastAPI, PostgreSQL, Redis, Docker
  • Сортировка, пагинация, кэширование через Redis
  • Собственный декоратор @cache
  • Юнит-тесты, Ruff
  • Docker (multi-stage)
  • Деплой на Render + Netlify

🔗 Swagger | Фронт (VPN-require)


Остальные проекты в репозиториях GitHub.

Pinned Loading

  1. short-url short-url Public

    Python 1

  2. fastapi-playground fastapi-playground Public

    Python

  3. user-center-jwt user-center-jwt Public

    User center v3 с авторизацией

    Python