Skip to content

bit-systems/NestJs-Typeorm-Graphql-Boilerplate

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

Description

Nest framework TypeScript starter repository.

Features

  • Graph QL Support.

  • Database. Support TypeORM.

  • Private API's using Authentication Strategy.

  • Public API's.

  • Sign in and sign up via email/password.

  • Environment variable validation using zod.

  • Config Service (@nestjs/config).

  • Deployment via AWS (build spec included).

  • Role Based Access.

  • upload Imaged to aws S3.

  • Social sign in (Apple, Facebook, Google, Twitter).

  • Docker.

  • Many more to come...

Requirements

Please feel free to raise an issue, if you feel something is not right or if you need any feature

Installation

$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Test

# unit tests
$ yarn run test

# e2e tests
$ yarn run test:e2e

# test coverage
$ yarn run test:cov

License

MIT licensed.