ClaytonEduard / todolist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todolist - Gerenciador de tarefas

Descrição do Projeto

Bem-vindo ao Todolist, o agendador de tarefas que vai transformar a maneira como você gerencia seu dia a dia! Este projeto foi desenvolvido com paixão e as mais modernas tecnologias Java, proporcionando uma experiência única para o gerenciamento de suas tarefas diárias.

🚀 Tecnologias Utilizadas

O Todolist foi construído com as seguintes tecnologias de ponta:

  • Java Spring Boot: O coração deste projeto, que oferece a robustez e eficiência necessárias para um agendador de tarefas de alto desempenho.
  • Lombok: Simplifica o desenvolvimento com anotações e gera automaticamente código boilerplate.
  • Data JPA: Facilita o mapeamento objeto-relacional e o acesso aos dados do banco de dados.
  • H2Database: Um banco de dados em memória para agilizar o desenvolvimento e os testes.
  • Bcrypt (Encriptação de Senhas): Garante que suas senhas estejam seguras e protegidas.
  • Git e Github: Gerenciamento de código fonte colaborativo e controle de versão.
  • Postman: Teste suas APIs com facilidade e confiança.
  • Deploy em (dashboard.render.com): Implemente seu Todolist e compartilhe com o mundo.

Link para teste de consumo https://todolist-rocket-l3br.onrender.com

Obedecendo toda a metodologia REST.

obs.: utilizando a extensão da Classe OncePerResquestFilter, é possivel ter o controle de acesso e listagem de tarefas por usuario, tratamento de excessões com retorno ao usuário.

Para realizar os testes utilize: Postman, SonarLint, Insomnia ou algum de sua preferência.

About


Languages

Language:Java 99.9%Language:Dockerfile 0.1%