lucasbsimao / time_sheet_api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Timesheet app

Utilizei o máximo de conhecimento em DDD, separando os agregados Expediente e Relatório e mantendo-os desacoplados. Procurei manter também o padrão de "linguagem onipresente".

TODO

  • Faltam alguns casos de testes unitários
  • Testes end-to-end

Running the app

$ docker compose build

$ docker compose up

Installation

$ npm install

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

About


Languages

Language:TypeScript 98.2%Language:JavaScript 1.6%Language:Dockerfile 0.3%