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
NestJS REST API implementing Auth + Messaging (Telegram) following a strict Hexagonal (Ports & Adapters) architecture. Features JWT authentication with access/refresh token rotation, Telegram bot integration with optional AI-powered replies via Gemini, SQLite persistence through Drizzle ORM, full Swagger/OpenAPI documentation, global rate limiting, and comprehensive Vitest unit tests. Enforces clean layer separation: domain (entities/rules), application (use-cases/ports), infrastructure (driven adapters), and interfaces (HTTP controllers).
View Live