A fully functional, already implemented node.js server based on the great NestJS framework
- 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
- 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
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
- Author - Dekel Yaacov
- LinkedIn - https://www.linkedin.com/in/dekely/
** feature requests are more than welcome **
NestJS-Starter is MIT licensed.
- Logger
- SMS
- Config
- Cors
- Redis client
- Kafka