Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kleversoncruz/api-finance-nodejs
💸 NodeJS API built in NodeJS for Alura Challenge Back End
https://github.com/kleversoncruz/api-finance-nodejs
alurachallengeback2 nodejs rest-api
Last synced: 10 days ago
JSON representation
💸 NodeJS API built in NodeJS for Alura Challenge Back End
- Host: GitHub
- URL: https://github.com/kleversoncruz/api-finance-nodejs
- Owner: KleversonCruz
- Created: 2022-02-12T20:29:19.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-10T01:24:57.000Z (about 2 years ago)
- Last Synced: 2024-04-18T13:15:27.424Z (7 months ago)
- Topics: alurachallengeback2, nodejs, rest-api
- Language: JavaScript
- Homepage:
- Size: 111 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
api-finance
API REST Desenvolvida para challenger back-end-2 da [Alura]('https://www.alura.com.br/')
### Descrição do Projeto
Criação de uma API REST para controle de orçamento.
### Funcionalidades
:heavy_check_mark: Adicionar, consultar, atualizar e deletar despesas.
:heavy_check_mark: Adicionar, consultar, atualizar e deletar receitas.
:heavy_check_mark: Resumo mensal com o total de despesas, receitas, saldo mensal e o total gasto por categoria.
:heavy_check_mark: Autenticação de usuário com JWT.
:heavy_check_mark: Testes automatizados de integração.
### Desenvolvimento
* Autenticação JWT.
* Sequelize ORM.
* Testes com JEST.### Iniciando localmente
```bash
npm installnpm sequelize
npm run dev
```
Faça as requisições por meio das rotas em [http://localhost:3000](http://localhost:3000) para ver o resultado.
Fique a vontade para propor melhorias ou sugestões 🥰