sotaaaaa / ack-nestjs-boilerplate-mongoose

NestJs Boilerplate. Authentication (OAuth2), Mongoose, MongoDB , Configuration, and Multi Languages (i18n). Advance Example πŸ₯Ά. NestJs v8 πŸ₯³πŸŽ‰. Production Ready πŸš€πŸ”₯

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues MIT License

NestJs NodeJs Typescript MongoDB JWT Jest Yarn Docker

ACK NestJs Boilerplate Mongoose πŸ”₯ πŸš€

Usage Document still ongoing, last update on 7 March 2022

ack-nestjs-boilerplate-mongoose is a NestJs Boilerplate with Mongoose and MongoDB as Database. Best uses for build an API Project or Microservice Project. Made with following nodejs-best-practice and NestJs Habit as benchmark.

You can Request Feature or Report Bug with following this link

Objective

ack-nestjs-boilerplate-mongoose have some objective.

  • It's essential to keep things simple
  • Component-based folder structure
  • Avoid Spaghetti Code
  • Reusable component
  • Easy to maintenance
  • Secure

Features

Cool features, see this for more informations 😎.

  • Centralize Configuration
  • OAuth2 as Authorization
  • User, Role and Permission Management
  • Advance Validate Income Request
  • Advance Mongoose Implementation
  • Catch Every Activity

Documentation

Documentation will write with gitbook.

Endpoints

All endpoints in endpoints.json and need import to PostMan. Follow this step for import into Postman.

Kafka

Nestjs microservice or Kafka integration will put in separate repo ack-microservice-nestjs-boilerplate-mongoose.

License

Distributed under MIT licensed.

Contact

Andre Christi kan

Github LinkedIn Instagram

About

NestJs Boilerplate. Authentication (OAuth2), Mongoose, MongoDB , Configuration, and Multi Languages (i18n). Advance Example πŸ₯Ά. NestJs v8 πŸ₯³πŸŽ‰. Production Ready πŸš€πŸ”₯

License:MIT License


Languages

Language:TypeScript 99.8%Language:Shell 0.2%