lucaswiix / zrobank

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZroBank

Start

docker-compose up -d

Api Documentation

http://localhost:3000/api-docs

Alias to development

  • Run all tests
  yarn test
  • Run only unit tests
  yarn test:spec
  • Run migrations on test env
  yarn test:migrations

Alias to create test and local DB

./postgres/run.sh local
./postgres/run.sh test

tecnologies used

  • postgres
  • jest
  • express
  • typescript
  • sequelize
  • migrations
  • function pattern
  • DDD
  • clean code
  • single element pattern
  • husky pre-push
  • CI
  • docker
  • docker-compose

structure folder

I chose to use single element pattern for this project due to the simplicity of maintenance.

About


Languages

Language:TypeScript 93.5%Language:JavaScript 4.5%Language:Shell 1.7%Language:Dockerfile 0.4%