link da aplicação: https://ruby-witty-bat.cyclic.app/
RESTful API que permite controle financeiro pessoal, a aplicação realiza a gestão de gastos pessoais.
- fazer cadastro.
- fazer login.
- ver os dados do seu perfil e editar os dados do seu perfil.
- Listar categorias
- Listar transações
- Detalhar transação
- Cadastrar transação
- Editar transação
- Remover transação
- Obter extrato de transações
- [Extra] Filtrar transações por categoria
Passo a passo utilização da api:
- ruby-witty-bat.cyclic.app/usuarios
{
"nome": "teste",
"email": "teste@email.com",
"senha": "123456"
}- ruby-witty-bat.cyclic.app/login
{
"email": "teste@email.com",
"senha": "123456"
}- Utilizar o token de login
- ruby-witty-bat.cyclic.app/usuario/logado
- Utilizar o token de login
- ruby-witty-bat.cyclic.app/usuario
{ "nome": "teste", "email": "teste@email.com", "senha": "123456"
}
- Utilizar o token de login
- ruby-witty-bat.cyclic.app/categoria
- Utilizar o token de login
- ruby-witty-bat.cyclic.app/transacao
- Utilizar o token de login
- ruby-witty-bat.cyclic.app/transacao/id
- ruby-witty-bat.cyclic.app/transacao/transacao/extrato
- Utilizar o token de login
- ruby-witty-bat.cyclic.app/transacao/id
{
"tipo": "entrada",
"descricao": "Salário",
"valor": 300000,
"data": "2022-03-24",
"categoria_id": 6
}- Utilizar o token de login
- ruby-witty-bat.cyclic.app/transacao/id
{
"descricao": "Sapato amarelo",
"valor": 15800,
"data": "2022-03-23 12:35:00",
"categoria_id": 4,
"tipo": "saida"
}- Utilizar o token de login
- ruby-witty-bat.cyclic.app/transacao/id