Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 927 Bytes

README.md

File metadata and controls

64 lines (51 loc) · 927 Bytes

Description

Features

  • NodeJS
  • TypeScript
  • NestJS
  • Express
  • Docker (with multi stage image)
  • GraphQL
  • Internationalization (I18n)
  • Prisma
  • PostgreSQL
  • Jest (Unit, E2E tests)
  • CQRS
  • 100% coverage
  • Stripe errors like
  • Husky
  • Lint-staged
  • Eslint
  • Prettier
  • Bulletproof validation
  • GitHub Actions
    • CI when open pull request, runs:
      • Tests (unit and e2e)
      • Lint repo (eslint)
    • Superlinter: it can be manually dispatched in the actions tab

Requirements

  • Docker
  • Nodejs (>=12.22 or >=14.17 or >=16)

Installation

$ yarn
$ yarn init:dev

Running the app

# development
$ yarn dev

# production mode
$ yarn start:prod

Test

# unit tests
$ yarn test

# e2e tests
$ yarn test:e2e

# test coverage
$ yarn test:cov

100% coverage

image