Minimal starter for scalable, testable Node.js backend projects using Clean Architecture.
- TypeScript + Node.js (Express)
- Clean Architecture (domain → use cases → infrastructure → interface)
- Prisma ORM + PostgreSQL
- Zod for schema validation
- Vitest for unit testing
Les noms de fichiers utilisent __ pour simuler l'arborescence. Exemple :
src__application__use-cases__createUser.ts = src/application/use-cases/createUser.ts
Idéal pour :
- Démarrer une API propre et maintenable
- Montrer tes compétences d'architecture backend sur GitHub ou Malt
- Réutiliser pour des projets pro
Made with ❤️ by rahajason