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.
- Python
- PySimpleGUI
- 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.
- Clone o repositório
- Instale as dependências
pip install -r requirements.txt
- Execute o aplicativo
python main.py
-
Adicione suas tarefas e escolha a estrutura de dados desejada
-
Comece a gerenciar suas tarefas de forma eficiente!
Contribuições são sempre bem-vindas! Se você deseja contribuir com nosso projeto, siga as etapas abaixo:
- Faça um fork do projeto
- Crie uma nova branch com sua funcionalidade:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit informando o que você fez:
git commit -m "feature: My new feature"
- Envie suas alterações:
git push origin my-feature
- Abra um pull request para este repositório