O objetivo deste teste é apenas para compreender seu raciocínio para resolução de problemas.
- Única página disponível se não estiver logado;
- Criar um usuário básico para acesso.
- Desenvolva uma API RESTFull em que realize a gestão de livros e usuários de uma biblioteca.
- Considere atender pelo menos os seguintes requisitos:
- Listar todos livros disponíveis
- Retornar dados de um livro
- Salvar, Editar e Excluir.
- Salvar livro na lista de favoritos de um usuário
- Listar os usuários da biblioteca.
- Retornar dados de um usuário
- Salvar, Editar e Excluir.
- Autenticar usuário
- Título, ISBN, Categoria, Ano
- Nome, Idade, Telefone, Email, Senha
- As funcionalidades para salvar, editar e excluir devem estar protegidas, acessível apenas para usuários autenticados.
- Considere salvar os dados sensíveis do usuário de forma segura.
- Publique o projeto em um repositório no GitHub e nos encaminhe.
- Qualquer funcionalidade adicional poderá ser criada.
- Entregue em até 3 dias após o recebimento, caso precise de um tempo maior, por favor, nos avise.