Aplicacao desktop local-first para gestao pessoal completa, baseada em PyQt6 + SQLAlchemy + SQLite.
Status atual: baseline Phoenix 3.0 inicializada (Bloco 0), com foco em estabilidade e compatibilidade retroativa.
- Dashboard consolidado com indicadores dos modulos
- Metas com milestones, progresso e filtros
- Habitos com check diario, streak e heatmap
- Financas com resumo, transacoes, categorias e exportacao
- Biblioteca com cards, progresso de leitura e estatisticas
- Saude com registro diario, treinos e series historicas
- Diario com edicao rica, tags e autosave
- Projetos com modo Kanban e modo lista
- Foco (Pomodoro) com historico e som de conclusao
- Notes, Reviews e Settings integrados ao mesmo banco local
Estrutura principal atual do projeto Phoenix 3.0.
projeto-phoenix/
├── main.py
├── README.md
├── requirements.txt
└── phoenix/
├── main.py
├── core/
├── modules/
├── ui/
├── utils/
├── tests/
└── assets/
cd d:\Códigos\projeto-phoenix
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txtOpcao A:
python -m phoenix.mainOpcao B:
python main.py$env:QT_QPA_PLATFORM='offscreen'
python -m pytest phoenix\tests -qCtrl+1..9: navegacao rapida entre modulosCtrl+/: painel de atalhosCtrl+Z/Ctrl+Shift+Z: undo/redo em telas com suporte
- PyQt6
- SQLAlchemy + SQLite
- PyQtGraph + Matplotlib
- ReportLab
- Dynaconf
- pytest + pytest-qt
- Bloco 0: baseline 3.0, versionamento e documentacao de direcao.
- Proximos blocos: arquitetura modular avancada, assistente local e sync opcional.
Detalhes em docs/ROADMAP_3_0.md.