Skip to content

Queonias/javaTodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TodoList App

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.

Funcionalidades

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.

Instalação

Para instalar o aplicativo, siga os seguintes passos:

  1. Clone o repositório do aplicativo.
  2. Crie um banco de dados MySQL com as tabelas especificadas acima.
  3. Configure as informações de conexão com o banco de dados no arquivo db.properties.
  4. Compile e execute o aplicativo.

Tecnologias

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.

Estrutura do Projeto

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ção

Contribuições são bem-vindas! Se você deseja contribuir com o projeto, siga estes passos:

  1. Faça um fork deste repositório.
  2. Crie uma branch com suas alterações (git checkout -b minha-branch).
  3. Faça commit de suas alterações (git commit -m ‘Adicionei uma funcionalidade’).
  4. Envie suas alterações para seu fork (git push origin minha-branch).
  5. Abra um pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages