Um aplicativo de calendário interativo que permite gerenciar notas, tarefas, lembretes, um sistema de gamificação e outras funcionalidades.
- Gerenciamento de Notas: Adicione, edite e exclua notas associadas a datas.
- Tarefas e Kanban: Organização de tarefas usando um sistema Kanban.
- Estatísticas: Exibição de gráficos e relatórios sobre notas e produtividade.
- Gamificação: Um sistema de gamificação para incentivar hábitos produtivos.
- Editor de Texto: Um editor de anotações avançado com busca e substituição.
- Exportação e Importação: Possibilidade de exportar notas para PDF e importar/exportar dados.
- Tema Personalizável: Ajuste as cores do tema para melhor experiência de uso.
altgraph
asteval
attrs
Automat
beautifulsoup4
certifi
cffi
charset-normalizer
comtypes
constantly
contourpy
cryptography
cycler
docstring-to-markdown
et_xmlfile
fonttools
fpdf
hyperlink
idna
incremental
jedi
jsonrpc
kiwisolver
lupa
Markdown
matplotlib
numpy
openpyxl
packaging
pandas
parso
pefile
pillow
pluggy
pyarrow
pyasn1
pyasn1_modules
pycparser
pygame
pyinstaller
pyinstaller-hooks-contrib
pylance
pyOpenSSL
pyparsing
pypiwin32
PyQt5
PyQt5-Qt5
PyQt5_sip
PyQtWebEngine
PyQtWebEngine-Qt5
python-dateutil
python-lsp-jsonrpc
python-lsp-server
python-vlc
pyttsx3
pytz
pywin32
pywin32-ctypes
requests
service-identity
setuptools
six
soupsieve
Twisted
typing_extensions
tzdata
ujson
urllib3
zope.interface
- Clone o repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git cd seu-repositorio - Instale as dependências:
pip install -r requirements.txt
- Execute o programa:
python main.py
.
├── main.py # Arquivo principal
├── persistence_module.py # Gerenciamento do banco de dados
├── notes_table_module.py # Módulo de notas
├── kanban_tab.py # Aba de tarefas Kanban
├── stats_module.py # Módulo de estatísticas
├── day_notes_dialog.py # Gerenciamento de notas por data
├── mind_map_tab.py # Editor de texto
├── motivation_module.py # Mensagens motivacionais
├── theme_module.py # Configuração de tema
├── simple_excel.py # Exportação e manipulação de planilhas
└── requirements.txt # Dependências do projeto
- Adicionar uma Nota: Clique no dia desejado e adicione uma nova nota.
- Gerenciar Tarefas: Utilize a aba Kanban para organizar suas tarefas.
- Visualizar Estatísticas: Acesse a aba de estatísticas para acompanhar seu progresso.
- Personalizar o Tema: Ajuste as cores e aparência no menu de configurações.
- Gamificação: Acompanhe seu progresso com o sistema de recompensas integrado.
Se quiser contribuir para o projeto, siga os passos:
- Faça um Fork do repositório.
- Crie uma branch para sua funcionalidade:
git checkout -b minha-nova-funcionalidade
- Faça as alterações e commit:
git commit -m "Adiciona nova funcionalidade" - Envie para o repositório:
git push origin minha-nova-funcionalidade
- Abra um Pull Request.
Este projeto está licenciado sob a licença MIT.