Skip to content

daguanren21/nestjs-project-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nest JS Project Template

Nest Logo

A modern NestJS project structure with best practices using Fastify, Prisma, MongoDB, and SWC.

Package License Node Version Pnpm Version Database

Aliyun OSS Tencent COS Amazon S3

Documentation

commit Doc

📋 Tech Stack

Features

  • Modular architecture with proper separation of concerns
  • Global exception handling and request/response transformation
  • Database integration with Prisma ORM
  • Structured logging
  • API documentation with Swagger
  • Configuration management with validation
  • Authentication and authorization
  • Unit and e2e testing setup
  • Performance optimized with Fastify and SWC
  • Git hooks with Husky and conventional commits
  • Unified cloud storage interface with multiple provider support

Getting Started

For installation and running instructions, please see the Installation and Running Guide.

develop plan

License

MIT

About

NestJS project template. Auth, Prisma, MongoDB, Pino, Docker.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.3%
  • JavaScript 3.5%
  • Dockerfile 1.1%
  • Shell 0.1%