{"repo":"rodion-arr/nestjs-starter-kit","free":true,"listed":false,"github":"https://github.com/rodion-arr/nestjs-starter-kit","clone":"git clone https://github.com/rodion-arr/nestjs-starter-kit.git","description":"Nest.js starter kit with Postgres, Redis, Docker, TypeORM, JWT auth, and more!","language":"TypeScript","stars":83,"topics":["nestjs","docker","postgres","redis","jwt","typeorm"],"license":null,"category":"databases-storage","readme_excerpt":"Nest.js starter kit This is a starter kit for typical Nest.js REST API project. Motivation The main goal of this project is to provide fully functional Nest.js app which can be used as a started kit for creating your own REST APIs. Usually it is not enough to just run $ nest new project and start writing required business logic. Nest.js provides a minimal application out of the box with only one controller and service. In most cases it is required to pull and setup a bunch of additional packages from Nest.js ecosystem like typeorm , passport , cache-manager , DTO validators etc. This repo provides an already configured REST API project with commonly used Nest.js packages (full list below) so you can just copy it and start writing your business logic and not waste your time for boilerplate configuration. Features - Dockerized local development - Configuration via ENV variables - Validation via DTO - DB migrations - Redis cache - JWT auth with passport.js - Logger with TraceID generation - Graceful shutdown - Automatic APIs documentation with Swagger - Sending emails - Unit tests - Health check Dockerized local development You are getting fully functional docker environment for development with Postgres DB, Redis and utility services such as local SMTP server. You can spin-up all server dependencies with only 1 command without need of setting up DB and Redis servers manually. Check out .docker-node-api folder and installation guide for more details. Configuration via ENV variab","default_branch":null,"files":null,"tree":[],"storefront":"/r/rodion-arr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rodion-arr/nestjs-starter-kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}