An open API service indexing awesome lists of open source software.

https://github.com/carloslonghi/api-rest-transactions

API Rest que simula transações monetárias, como de crédito ou débito
https://github.com/carloslonghi/api-rest-transactions

api-rest node typescript

Last synced: 2 months ago
JSON representation

API Rest que simula transações monetárias, como de crédito ou débito

Awesome Lists containing this project

README

        

# Transactions API Rest

## Start
- Instalação
```bash
npm install
```

- Comando para execultar as migrações e criar o Banco de Dados.
```bash
npm run knex -- migrate:latest
```

- Comando para execultar a API
```bash
npm run dev
```

# RF (Requisitos Funcionais)

- [X] O usuário deve poder criar uma nova transação;
- [X] O usuário deve poder obter um resumo da sua conta;
- [X] O usuário deve poder listar todas as transações que já ocorreram;
- [X] O usuário deve poder visualizar uma transação única;

# RN (Regra de Negócio)

- [X] A transação pode ser do tipo crédito que somará ao valor total, ou débito que subtrairá;
- [X] Deve ser possível identificarmos o usuário entre as requisições;
- [X] O Usuário só pode visualizar transações o qual ele realizou;