server.ts REST API
▸ interfaces/ (controllers)
▸ application/ (use-cases)
▸ infrastructure/ (adapters)
▸ domain/ (entities)

Hex Test API

NestJS TypeScript Hexagonal Architecture JWT REST API SQLite Drizzle ORM Swagger Vitest

API REST en NestJS que implementa Auth + Mensajería (Telegram) siguiendo una arquitectura Hexagonal (Ports & Adapters) estricta. Incluye autenticación JWT con rotación de tokens de acceso/refresh, integración con bot de Telegram con respuestas opcionales impulsadas por IA mediante Gemini, persistencia en SQLite a través de Drizzle ORM, documentación completa Swagger/OpenAPI, rate limiting global y pruebas unitarias completas con Vitest. Aplica separación limpia de capas: dominio (entidades/reglas), aplicación (casos de uso/puertos), infraestructura (adaptadores) e interfaces (controladores HTTP).

Ver en Vivo
1/16