Skip to content

Thiago-code-lab/projeto-phoenix

Repository files navigation

Projeto Phoenix 3.0

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.

Features principais

  • 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

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/

Como usar

1. Preparar ambiente (Windows PowerShell)

cd d:\Códigos\projeto-phoenix
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt

2. Executar o Phoenix 3.0

Opcao A:

python -m phoenix.main

Opcao B:

python main.py

3. Testar o projeto

$env:QT_QPA_PLATFORM='offscreen'
python -m pytest phoenix\tests -q

4. Atalhos uteis

  • Ctrl+1..9: navegacao rapida entre modulos
  • Ctrl+/: painel de atalhos
  • Ctrl+Z / Ctrl+Shift+Z: undo/redo em telas com suporte

Stack tecnica

  • PyQt6
  • SQLAlchemy + SQLite
  • PyQtGraph + Matplotlib
  • ReportLab
  • Dynaconf
  • pytest + pytest-qt

Roadmap 3.0 (resumo)

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

About

O Projeto Phoenix é um sistema abrangente de desenvolvimento pessoal projetado para ajudar você a organizar, rastrear e melhorar todos os aspectos da sua vida. Construído com Python e Streamlit, este aplicativo oferece uma plataforma centralizada para gerenciar suas metas, saúde, finanças, aprendizado e muito mais.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages