/budget-API

Primary LanguageTypeScript

Budget API

Contexto

Esta API fornece uma solução para o gerenciamento de informações de produtos e usuários cadastrados em um mockend que representa um banco de dados fictício, a aplicação foi desenvolvida utilizando Express, Node.js e TypeScript utilizando conceitos de orientação a objetos e arquitetura MSC. Além disso, foram criados testes unitários com a biblioteca Mocha.

A documentação construída no Swagger está disponível na rota "/doc" para uma melhor compreensão e utilização da API.

API Swagger.

Hugo de Sousa Silva

linkedin: https://www.linkedin.com/in/hugo-de-sousa-dev/

Funcionalidades

Listar Todos os usuários.

Listar Todos os produtos.

Calcular orçamento de acordo com valor dos produtos e taxa do usuario

Executando aplicação

  • Clone o repositorio com o comando:

git clone git@github.com:Hugodesousa/budget-API.git

  • Instale as dependências com:

npm install

  • Execute a aplicação com:

npm start ou npm run dev

  • Execute os testes unitarios com:

npm test ou npm run test:coverage

  • Acesse o endereço no seu navegador para testar as rotas da aplicação :

http://localhost:3001/doc