Projeto elaborado para aprendizado que utiliza da linguagem java e do framework Spring Boot visando desenvolver uma to-do list (lista de afazeres).
Uma lista de afazeres (to-do list) é uma ferramenta eficaz para resolver vários problemas relacionados à gestão de tarefas e organização pessoal. Alguns dos problemas resolvidos por uma to-do list são:
- Desorganização: Ajuda a manter todas as tarefas e responsabilidades organizadas em um só lugar, facilitando a visualização do que precisa ser feito.
- Esquecimento de tarefas: Evita que você se esqueça de compromissos, prazos e outras responsabilidades, proporcionando uma visão clara do que precisa ser realizado.
- Priorização: Permite que você identifique e priorize as tarefas mais importantes, garantindo que você se concentre no que é realmente essencial.
- Comunicação eficaz: Pode ser usada como uma ferramenta de comunicação com colegas de trabalho, familiares ou membros da equipe, compartilhando listas de afazeres para colaboração em projetos.
- Autoconhecimento: Manter uma lista de tarefas pode ajudar a identificar padrões de comportamento, produtividade e áreas que precisam ser melhoradas, contribuindo para o desenvolvimento pessoal.
- Um usuario pode ser criado, buscado, atualizado e deletado
- Uma tarefa pode ser Criada, Buscada, Atualizada e deletada
- Um ou mais usuarios podem ser vinculados ou desvinculados a uma ou mais tarefas
- Java 21
- Spring Boot
- MySQL
- Postman (opicional)
1. Clone o projeto para o seu desktop
2. Execute a pasta em sua IDE de preferencia
3. Execute os Scripts do banco MySql disponibilizados na pasta resources/db
4. Inicie a aplicação via IDE
- Java 21
- Spring Boot
- Maven
- MySQL
- JPA
- Postman