O TodoList é um aplicativo escrito em Java que permite ao usuário gerenciar suas tarefas e projetos em uma interface fácil de usar. Ele se conecta a um banco de dados MySQL, que armazena as informações sobre projetos e tarefas.
O aplicativo tem as seguintes funcionalidades:
- Adicionar, editar e excluir projetos.
- Adicionar, editar e excluir tarefas dentro de projetos.
- Marcar tarefas como concluídas ou não concluídas.
- Definir notas e prazos para tarefas.
- Visualizar todas as tarefas em um projeto ou todas as tarefas em todos os projetos.
- Ordenar tarefas por prazo ou status.
Para instalar o aplicativo, siga os seguintes passos:
- Clone o repositório do aplicativo.
- Crie um banco de dados MySQL com as tabelas especificadas acima.
- Configure as informações de conexão com o banco de dados no arquivo db.properties.
- Compile e execute o aplicativo.
O aplicativo foi escrito em Java e utiliza as seguintes tecnologias:
- Swing para a interface do usuário.
- JDBC para a comunicação com o banco de dados.
- MySQL para o armazenamento de dados.
O projeto está organizado da seguinte forma:
- src: Contém o código-fonte do aplicativo.
- resources: Contém os arquivos de recursos, como o arquivo db.properties para configuração do banco de dados.
- sql: Contém os scripts SQL para criação das tabelas do banco de dados.
Contribuições são bem-vindas! Se você deseja contribuir com o projeto, siga estes passos:
- Faça um fork deste repositório.
- Crie uma branch com suas alterações (git checkout -b minha-branch).
- Faça commit de suas alterações (git commit -m ‘Adicionei uma funcionalidade’).
- Envie suas alterações para seu fork (git push origin minha-branch).
- Abra um pull request.