br/acc: El Grafo Abierto de Brasil para Inteligencia Cívica
br/acc: Infraestructura de Grafo de Código Abierto para la Inteligencia Cívica Brasileña
Los datos públicos de Brasil son legalmente abiertos pero están dispersos en docenas de portales gubernamentales. br/acc cambia eso al crear un grafo de conocimiento unificado de Neo4j que cruza referencias de registros de empresas, registros de adquisiciones, datos de salud, sanciones ambientales y más, convirtiéndolos en inteligencia accionable.
¿Qué hace único a br/acc?
- 45+ Tuberías ETL: Ingesta datos de Receita Federal (CNPJ), Portal da Transparencia, elecciones TSE, embargos IBAMA y más de 30 fuentes otras
- Diseño Priorizando la Privacidad: Cumple con LGPD con configuraciones predeterminadas seguras para el público (sin exposición de datos personales)
- Solución Full-Stack: Neo4j + backend FastAPI + frontend React 19/TypeScript
- Configuración en Un Comando:
make bootstrap-demolanza todo localmente
Inicio Rápido (5 Minutos)
cp .env.example .env
make bootstrap-demo
Acceso: - Frontend: http://localhost:3000 - API: http://localhost:8000/docs - Neo4j: http://localhost:7474
Arquitectura Lista para Producción
| Capa | Tecnología |
|---|---|
| BD de Grafo | Neo4j 5 Community |
| Backend | FastAPI (Python 3.12+) |
| Frontend | Vite + React 19 + TypeScript |
| ETL | Python (pandas, httpx) |
| Infra | Docker Compose |
Fuentes de Datos Clave (Todas Legalmente Públicas)
- Registro de Empresas CNPJ (Receita Federal)
- Portal da Transparencia (adquisiciones, sanciones)
- Elecciones TSE (donaciones, candidatos)
- Embargos IBAMA (ambientales)
- DataSUS (infraestructura de salud)
- Auditorías TCU + Préstamos BNDES
Endpoints de API
GET /health # Verificación de salud
GET /api/v1/public/meta # Métricas de fuentes
GET /api/v1/public/graph/company/{cnpj} # Subgrafo de empresa
Base Legal
✅ CF/88 Art. 37 - Acceso a información pública ✅ Lei 12.527/2011 (LAI) - Libertad de Información ✅ LC 131/2009 - Transparencia fiscal ✅ Lei 13.709/2018 (LGPD) - Procesamiento de datos públicos permitido
Participa
- ⭐ Dale estrella al repositorio
- Únete a Discord
- Revisa issues abiertos
- Ejecuta
make bootstrap-allpara ingesta completa
br/acc demuestra que los constructores descentralizados pueden abordar los silos de datos institucionales. Haz fork, contribuye y construye herramientas cívicas sobre la base de datos abiertos de Brasil.