Skip to content

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.

Notifications You must be signed in to change notification settings

clasSeven7/taskhub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskHub

💻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.

🚀Ferramentas Utilizadas

  • Ambiente de Desenvolvimento: Visual Studio Code
  • Linguagem de Programação: Python (backend)
  • Ferramentas de Controle de Versão: Git e GitHub
  • Ferramentas de Gerenciamento de Projetos: Trello
  • Persistência de dados (BD): JSON
  • Biblioteca do front-end: PySimpleGUI (janelas)

📚Funcionalidades

  • Planejamento: Definição dos requisitos e elaboração do backlog.
  • Design: Criação dos Wireframes e definição da arquitetura do sistema.
  • Implementação: Desenvolvimento incremental das funcionalidades.
  • Testes: Validação das funcionalidades através de testes unitários e de integração.

📦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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages