/fin-api

FinAPI - Repositório utilizado para escritas de testes.

Primary LanguageTypeScript

🦸 Objetivos

  • Aplicar a escrita de testes unitários e integração

🦸 FinAPI

FinApi é uma API de Finanças, onde você consegue simular um sistema bancário em NodeJs, onde é possível executar as seguintes ações:

  • É possível criar uma conta

  • É possível buscar o extrato bancário do cliente

  • É possível realizar um depósito

  • É possível realizar um saque

  • É possível obter dados da conta do cliente

  • É possível retornar o saldo da conta do cliente

  • É possível retornar um extrato bancário do cliente

  • Esta aplicação foi construida, durante o curso IGNITE da Rocketseat.

🛠 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • TypeScript
  • NodeJS
  • Express
  • ts-node-dev
  • TypeORM
  • Tsyringe
  • JWT
  • Jest
  • ts-jest
  • Bcryptjs
  • Pg

🚀 Como executar

Clone o projeto e acesse a pasta do mesmo.

$ git clone git@github.com:luizsmatos/conceitos-do-solid.git
$ cd conceitos-do-solid

Para iniciá-lo, siga os passos abaixo:

# Instalar as dependências
$ yarn

# Iniciar o servidor
$ yarn dev

Para executar os testes, siga os passos abaixo:

# Executar os testes
$ yarn test