Skip to content

A fully functional, already implemented node.js server based on the great NestJS framework

License

Notifications You must be signed in to change notification settings

dyaacov/NestJS-Starter

Repository files navigation

NestJS-Starter

Description

A fully functional, already implemented node.js server based on the great NestJS framework

Getting started

  • Clone the repository
git clone git@github.com:dyaacov/NestJS-Starter.git <project_name>
  • Install dependencies
cd <project_name>
npm install
  • Start the server
DATABASE_URL=mongodb://localhost/demo npm run start:dev

Features

  • Generate a new, fully configured module
  • CRUD operations support (mongo) + pagination
  • Mongo support
  • Authentication (by default, all routes starts with /api are proteced by AuthGuard) (wip)
  • Users management (CRUD, change password, forgot password, activate account, login) (wip)
  • Send email via SendGrid

Generate a new module

npm run module audits

will generate the following structure:
-audits
--index.ts
--controllers
---audits.controller.ts
--models
---audits.model.ts
--modules
---audits.module.ts
--services
---audits.service.ts

** add your newly created modules to app.module.ts

Stay in touch

** feature requests are more than welcome **

License

NestJS-Starter is MIT licensed.

Still in progress

  • Logger
  • SMS
  • Config
  • Cors
  • Redis client
  • Kafka

About

A fully functional, already implemented node.js server based on the great NestJS framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published