HugoRCD / nestjs-boilerplate-graphql

NestJS backend template using TypeORM, GraphQL with working auth and refresh token, user CRUD, role Guard, Mailer using Handlebar and mail template, and Cron Service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[WARNING]: This template is working but not updated anymore, check the NestJS Template one for more features and update !!!

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 GraphQL Template

Features

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

Getting Started

To get started with My VueJS App, follow these steps:

Clone the repository:

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

Install dependencies:

yarn install

Start the development server:

yarn run start:dev

Documentation

For more information on how to use this NestJS api, see the documentation.

License

This NestJS template is licensed under the MIT License.

About

NestJS backend template using TypeORM, GraphQL with working auth and refresh token, user CRUD, role Guard, Mailer using Handlebar and mail template, and Cron Service


Languages

Language:TypeScript 72.3%Language:Handlebars 27.4%Language:Dockerfile 0.3%Language:Procfile 0.0%