/taskhub

Task Hub - Nosso projeto oferece um Sistema de Gerenciamento de Tarefas flexível, permitindo aos usuários escolher entre diferentes estruturas de dados. A interface intuitiva facilita o cadastro, organização, priorização e acompanhamento de tarefas de forma eficiente.

Primary LanguagePython

TaskHub

GitHub top language GitHub language count Repository size GitHub last commit Repository issues

💻Projeto

Nosso projeto oferece um Sistema de Gerenciamento de Tarefas flexível, permitindo aos usuários escolher entre diferentes estruturas de dados. A interface intuitiva facilita o cadastro, organização, priorização e acompanhamento de tarefas de forma eficiente.

🚀Tecnologias

  • Python
  • PySimpleGUI

📦Estruturas de Dados

  • Fila: As tarefas são gerenciadas em uma estrutura de fila, onde a primeira tarefa adicionada é a primeira tarefa a ser realizada.
  • Pilha: As tarefas são gerenciadas em uma estrutura de pilha, onde a última tarefa adicionada é a primeira tarefa a ser realizada.
  • Lista Encadeada: As tarefas são gerenciadas em uma estrutura de lista encadeada, onde cada tarefa possui um ponteiro para a próxima tarefa.

📌Como usar

  1. Clone o repositório
  2. Instale as dependências
pip install -r requirements.txt
  1. Execute o aplicativo
python main.py
  1. Adicione suas tarefas e escolha a estrutura de dados desejada

  2. Comece a gerenciar suas tarefas de forma eficiente!

🔗Contribuição

Contribuições são sempre bem-vindas! Se você deseja contribuir com nosso projeto, siga as etapas abaixo:

  1. Faça um fork do projeto
  2. Crie uma nova branch com sua funcionalidade: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit informando o que você fez: git commit -m "feature: My new feature"
  4. Envie suas alterações: git push origin my-feature
  5. Abra um pull request para este repositório