HugoRCD / nestjs-boilerplate

NestJS Template ready-to-use using TypeORM, working auth and refresh token, user CRUD, role Guard, Mailer using Handlebar, mail template, and Cron Service

Home Page:https://nestjs-backend-template.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codacy Badge

Introduction

Here is a completely working NestJS Template ! This backend is a Node.js server built with NestJS and can be used to serve the API for a web or mobile application. Everything is connect and ready to use to a working app in VueJS check here !!! VueJS Template

Features

  • Fast and scalable server-side routing with NestJS
  • Flexible configuration with environment variables
  • Easy to use with TypeScript
  • OAuth authentication with Google
  • Authentication with JSON Web Tokens (JWTs) and refresh tokens
  • Working forgot password
  • Fully fonctionnal mailer with responsive mail template

Getting Started

To get started with this NestJS Api, follow these steps:

Clone the repository:

git clone git@github.com:HugoRCD/nestjs-boilerplate.git

Install dependencies:

yarn install

Start the development server:

yarn run start:dev

Now you can open the app in your browser at http://localhost:3000. You can use a tool like Postman to send requests to the API endpoints. Here is the Postman Collection

Documentation

For more information on how to use this NestJS api, see the documentation or http://localhost:3000/api.

License

This NestJS template is licensed under the MIT License.

About

NestJS Template ready-to-use using TypeORM, working auth and refresh token, user CRUD, role Guard, Mailer using Handlebar, mail template, and Cron Service

https://nestjs-backend-template.herokuapp.com/

License:MIT License


Languages

Language:TypeScript 54.4%Language:Handlebars 44.4%Language:JavaScript 1.2%Language:Procfile 0.0%