Este repositorio es un boilerplate para desarrollar aplicaciones con NestJS aplicando los principios de Clean Architecture y Screaming Architecture, utilizando Prisma como ORM. El propósito es proporcionar una estructura escalable y mantenible que separe claramente las preocupaciones de la infraestructura y la lógica de negocio, lo que permite a los desarrolladores centrarse en construir módulos robustos y modulares desde el principio.
- Arquitectura modular siguiendo Clean Architecture.
- Implementación de Screaming Architecture con enfoque en dominios.
- Prisma como ORM para una base de datos relacional.
- Interceptores, Guards, y Pipes centralizados en la capa
shared
. - Configuración lista para despliegue en entornos de desarrollo y producción.