Nzoni docs
  • Getting Started
  • Angular
    • Project Structure
    • Authentication, Magic Link and Google Auth
    • Landing page
    • Payments and Plans
    • Blog and articles
    • User Dashboard
    • Admin Dashboard
    • SEO & SSR
    • Deploy Angular Project
  • Nest.js
    • Project Structure
    • Authentication, Google auth and Magic link
    • Blogposts
    • Plans
    • Stripe Payment
    • Email and Templates
    • Database and Migration
    • Image File upload
    • Users
    • Deploy Nest.js project
  • Node.js/MongoDB
    • Project structure
    • API endpoints
  • Angular / Firebase / Node.js
  • Create first and default plan
  • Create an Admin User
  • Support
  • Licenses
Powered by GitBook
On this page
  1. Nest.js

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
PreviousNest.jsNextAuthentication, Google auth and Magic link

Last updated 1 year ago