Skip to content

Projeto desenvolvido no módulo sobre API REST da formação de Node.js

License

Notifications You must be signed in to change notification settings

carlos-hfc/api-rest-nodejs

Repository files navigation


💡 Sobre

Controle de finanças pessoal desenvolvido no módulo sobre API REST da formação de Node.js da Rocketseat.

📃 Pré-requisitos

  1. Antes de começar, certifique-se de ter o Node.js instalado em sua máquina. Node.js

⚙️ Configuração

  1. Clone o repositório para sua máquina local:
git clone https://github.com/carlos-hfc/api-rest-nodejs
  1. Acesse o diretório do projeto:
cd api-rest-nodejs
  1. Instale as dependências:
npm install
  1. Crie um arquivo .env.local na raiz do projeto e adicione as seguinte chaves:
NODE_ENV=""
DATABASE_URL=""
  1. Rode a aplicação
npm run dev

🖱️ Features

Requisitos funcionais

  • ☑️ O usuário pode criar uma nova transação
  • ☑️ O usuário pode obter um resumo da sua conta
  • ☑️ O usuário pode listar todas as transações que já ocorreram
  • ☑️ O usuário pode visualizar uma transação única

Regras de negócio

  • ☑️ A transação pode ser do tipo crédito que somará ao valor total, ou débito, que subtrairá
  • ☑️ Deve ser possível identificar o usuário entre as requisições
  • ☑️ O usuário só pode visualizar transações criadas por ele

💻 Tecnologias utilizadas

Node.js TypeScript

📄 Licença

Este projeto está licenciado sob a Licença MIT.

Releases

No releases published

Packages

No packages published