Clean NestJS APIs with TypeScript

NestJS rules for building clean, maintainable APIs with TypeScript.