PGI-PROA
🚀 PGI-PROA — Plataforma de Gestão Integrada
Section titled “🚀 PGI-PROA — Plataforma de Gestão Integrada”O PGI-PROA é o sistema corporativo e institucional de gestão integrada de projetos, squads, fluxos de trabalho e apontamento de horas (time-tracking) do Dorneles Laboratory.
Projetado para operar em estreita sinergia com o Academic Companion (acad) e integrado à camada central de identidade Dorneles IdP (Ory Hydra OIDC / Kratos), o PGI-PROA centraliza a governança operacional de iniciativas técnicas, demandas de desenvolvimento e dedicação temporal de colaboradores.
🎯 Pilares e Proposta de Valor
Section titled “🎯 Pilares e Proposta de Valor”- Gestão Operacional de Squads & Projetos: Planejamento ágil, backlog, controle de ciclo de vida (
ACTIVE,DRAFT,ON_HOLD,COMPLETED,CANCELLED) e metas de entrega. - Quadro de Tarefas Centralizado: Rastreamento kanban por status, prazos (due dates), identificadores sequenciais (
#1,#42) e priorização de demandas (URGENT,HIGH,MEDIUM,LOW). - Apontamento de Horas & Time Logs: Auditoria de horas computadas em desenvolvimento, reuniões, testes, documentação e code reviews, garantindo transparência de esforço.
- Identidade Federada (SSO Dorneles IdP): Autenticação unificada baseada em OpenID Connect (OIDC) com cookies HTTP-Only seguros e renovação automática de sessão.
- Integração de Leitura com Acad: O Academic Companion consome dados de projetos e tarefas do PGI-PROA sob demanda para enriquecer a trajetória dos discentes sem misturar os domínios.
🏗️ Topologia da Aplicação
Section titled “🏗️ Topologia da Aplicação”pgi-proa/├── apps/│ ├── backend/ ← API RESTful Express 5 + Prisma 7 + PostgreSQL (:5002)│ ├── frontend/ ← SPA React 19 / Vite 7 - Portal do Colaborador (:5175)│ └── admin/ ← SPA React 19 / Vite 7 - Painel do Administrador (:5185)├── packages/│ └── shared/ ← Contratos Zod, DTOs e Schemas OpenAPI Compartilhados├── infra/│ └── caddy/ ← Proxy Reverso de Borda com SSL Automático Let's Encrypt├── Makefile ← Orquestração completa de CI/CD, builds e deployment└── PLANO_PARIDADE.md ← Rastreamento da evolução e paridade de features🧭 Seções da Documentação
Section titled “🧭 Seções da Documentação”| Documento | Descrição |
|---|---|
| Infraestrutura, Docker & Caddy | Portas, redes Docker (identity_network), Caddyfile e domínios de produção |
| Painel Administrativo | Arquitetura do apps/admin/, telas operacionais, RBAC e testes Vitest |