Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 613 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 613 Bytes

Monorepo Template

Features:

  1. Shared eslint config
  2. Shared prettier config
  3. Husky precommit hook
  4. Absolute import alias for each workspace package. We use @
  5. Dedicated src folder for each package which helps separating code from config files
  6. Opinionated scalable folder structure.

Templates

  1. Frontend - Next.js + tRPC + Zod + Tailwind
  2. Backend - NestJS + RxJS
  3. Backend - Node + Express + Zod + Neverthrow
  4. Backend - Azure Functions + TypeGraphQL + Neverthrow + TypeDI
  5. Infrastructure-as-code - Pulumi + Azure + Typescript
  6. DB - Docker + PostgreSQL
  7. DB - Docker + MongoDB