---
📌 **Мини-ТЗ. Бэкенд теннисного приложения (NestJS)**
🛠 **Стек**: NestJS + TypeScript + PostgreSQL + Prisma/TypeORM
🔐 Авторизация: Telegram OAuth + JWT
📂 Архитектура: Чистая (DDD, модули, слои domain/application/infrastructure)
### 📦 Основные модули:
* **Auth** — вход через Telegram, JWT
* **Users** — профиль, город, рейтинг, NTRP
* **Matches** — создание, подтверждение, счёт, история
* **Tournaments** — турнирные сетки, лиги, модерация
* **Rewards** *(опционально)* — внутренняя валюта, кейсы
🚀 API + Swagger, логгирование, CI/CD
---
Опубликован 07.06.2025 в 10:37