To-Do List em Java com Spring Boot

O projeto consiste em uma API RESTful que permite aos usuários criar, listar e gerenciar suas tarefas pessoais. Ele apresenta um filtro de autenticação personalizado que verifica as credenciais dos usuários ao acessar as rotas protegidas, com intuito de permitir acesso a tarefas individuais e garantir que somente os proprietários das tarefas possam alterá-las. Além de usar criptografia de senhas com BCrypt para maior segurança.

Tecnologias Utilizadas

  • Java
  • Spring Boot
  • Spring Data JPA
  • Banco de dados H2 (em memória)
  • BCrypt para criptografia de senhas

Como Usar

  • Acesse a API em seu navegador ou através de um cliente REST.
  • Use autenticação Basic Auth com seu nome de usuário e senha.
  • Utilize as rotas para criar, listar e gerenciar tarefas pessoais.

link do deploy: https://todolist-api-fqh0.onrender.com