API de uma aplicação para cadastrar e gerenciar cobranças de clientes.
- Nodesjs
- express
- Banco Postgresql
- Knex
- bcrypt
- date-fns
- jsonwebtoken
- lodash
- yup
- Cadastrar usuário
- POST /cadastrar
- Login
- POST /login
- Listar usuário
- GET /perfil
- Editar usuário
- PUT /perfil
- Registrar cliente
- POST /clientes
- Listar todos clientes
- GET /clientes
- Listar nome de todos os clientes
- GET /nomes-clientes
- Detalhar cliente por id
- GET /detalhes-cliente/:id
- Listar perfil do cliente
- GET /perfil-clientes/:id
- Editar cliente
- PUT /clientes/:id
- Registrar cobrança
- POST /cobrancas
- Listar todos cobranças
- GET /cobrancas
- Editar cobrança
- PUT /cobrancas/:id
- Listar cobrança por id
- GET /cobrancas/:id
- Deletar cobrança
- GET /cobrancas/:id
- Contar status do cliente e cobrança
- GET /relatorios
- Listar clientes por status
- GET /relatorios/clientes?status='em-dia'
- Listar cobranças por status
- GET /relatorios/cobrancas?status='pendente'