Contruir uma RESTful API que simule funcionalidades de aplicativo de gestão financeira de gastos:
- Cadastrar usuário;
- Fazer login do usuário;
- O usuário deve ser capaz de exibir seus os gasto;
- O usuário deve ser capaz de detalhar um gasto;
- O usuário deve ser capaz de editar um gasto;
- O usuário deve ser capaz de excluir um gasto.
Essa tabela deve ter os seguintes campos:
- id (identificador único);
- nome (obrigatório);
- email (obrigatório e único);
- senha (obrigatório).
Essa tabela deve ter os seguintes campos:
- id (identificador único);
- id_usuario (chave estrangeira);
- valor (maior que zero e obrigatório);
- data (sempre a data do cadastro);
- descricao (optativo).