É uma aplicação para armazenar transações financeiras de entrada e saída, que deve permitir o cadastro e a listagem dessas transações.
É necessário ter instalado na sua máquina para execução desse projeto:
- NodeJS
- Gerenciador de pacotes (Npm ou Yarn)
$ git clone https://github.com/leonaardomuller/gofinances.git
# entre na pasta do projeto
$ cd gofinances
Entre na pasta
$ cd frontend
Instale as dependências
$ yarn
# ou, caso use npm
$ npm install
Rode a aplicação
$ yarn start
# ou, caso use npm
$ npm start
Entre na pasta
$ cd backend
Instale as dependências
$ yarn
# ou, caso use npm
$ npm install
Rode o servidor
$ yarn dev:server
# ou, caso use npm
$ npm dev:server
Para criar uma transação devera usar uma plataforma API (Insomnia ou Postman)
E executar uma requisição do tipo POST na rota "http://localhost:3333/transactions" informando o title, o value e o type (income/outcome) como no formato abaixo.
{
"title": "Salário",
"value": 3000,
"type": "income"
}