Project Structure

In this chapter, we will go through the structure of the Nest.js project from Nzoni boilerplate and give you an overview of how modules are structured.

├── node_modules
├── mail-templates
├── migrations
├── src
│   ├── configs
│   ├── domains
│   │   ├── auth              # Auth module
│   │   ├── bogposts          # Blog post module
│   │   ├── file-uploads      # File uploads module
│   │   ├── payments          # Payment module
│   │   ├── plans             # Plan module
│   │   ├── users             # Users module
│   ├── services
│   ├── shared                   
│   ├── app.controller.ts                
│   ├── app.module.ts          # Main module
│   ├── app.service.ts        
│   ├── main.ts        
├── .gitignore
├── datasource.ts              # Datasource file
├── nest-cli.json              # NestJs config
├── package.json
├── tsconfig.build.json        # Typescript build config
├── tsconfig.json              # Typescript config

Last updated