Skip to content

brunothiago/painelogu

Repository files navigation

painelogu

Painel estático em Observable Framework para acompanhamento dos contratos OGU da Portaria Conjunta 32 — Novo PAC Novas Seleções (DMP/SE).

Publicação

URL Uso
thiagobruno.com.br/painelogu/ Domínio principal
brunothiago.github.io/painelogu/ GitHub Pages

Deploy automático via GitHub Actions a cada push na branch main.

Desenvolvimento local

npm install
npm run dev

Abre em http://127.0.0.1:3000/.

Atualização de dados

O fluxo canônico sincroniza fontes, gera snapshots, builda o painel e publica quando há mudanças:

./scripts/update.sh

No Windows, use scripts/update.bat (wrapper para Git Bash).

Pré-requisitos: uv, node 18+, npm, git e credenciais em python/config.env (não versionado).

Detalhes operacionais: PLANO.md.

Estrutura

python/          # Extração e geração da base (PostgreSQL + XLSX Caixa)
src/             # Páginas Observable (index, alterações) e dados consumidos
scripts/         # update.sh — entrypoint de atualização
data/            # Histórico de snapshots e relatórios diff
.github/         # Deploy GitHub Pages

Licença

Uso interno DMP/MCid. Dados sujeitos às políticas das fontes oficiais (TransfereGov, bases internas).

About

Painel OGU — Novo PAC Novas Seleções — DMP/SE. Acompanhamento dos contratos OGU via Observable Framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors