br/acc : Le Graphe Ouvert du Brésil pour l'Intelligence Civique
br/acc : Infrastructure Graph Open-Source pour l'Intelligence Civique Brésilienne
Les données publiques du Brésil sont légalement ouvertes mais dispersées sur des dizaines de portails gouvernementaux. br/acc change cela en créant un graphe de connaissances Neo4j unifié qui croise les registres d'entreprises, les enregistrements d'achats publics, les données de santé, les sanctions environnementales, et plus encore, pour en faire une intelligence exploitable.
Qu'est-ce qui rend br/acc unique ?
- 45+ Pipelines ETL : Ingest des données de Receita Federal (CNPJ), Portal da Transparencia, élections TSE, embargos IBAMA, et plus de 30 autres sources
- Conception Priorisant la Confidentialité : Conforme à la LGPD avec des paramètres par défaut sûrs pour le public (aucune exposition de données personnelles)
- Solution Full-Stack : Neo4j + backend FastAPI + frontend React 19/TypeScript
- Configuration en Une Commande :
make bootstrap-demolance tout localement
Démarrage Rapide (5 Minutes)
cp .env.example .env
make bootstrap-demo
Accès : - Frontend : http://localhost:3000 - API : http://localhost:8000/docs - Neo4j : http://localhost:7474
Architecture Prête pour la Production
| Couche | Technologie |
|---|---|
| Base de Données Graphe | Neo4j 5 Community |
| Backend | FastAPI (Python 3.12+) |
| Frontend | Vite + React 19 + TypeScript |
| ETL | Python (pandas, httpx) |
| Infra | Docker Compose |
Sources de Données Clés (Toutes Légèrement Publiques)
- Registre des Entreprises CNPJ (Receita Federal)
- Portal da Transparencia (achats publics, sanctions)
- Élections TSE (dons, candidats)
- Embargos IBAMA (environnementaux)
- DataSUS (infrastructure de santé)
- Audits TCU + Prêts BNDES
Points de Terminaison API
GET /health # Vérification de santé
GET /api/v1/public/meta # Métriques des sources
GET /api/v1/public/graph/company/{cnpj} # Sous-graphe d'entreprise
Fondement Légal
✅ CF/88 Art. 37 - Accès à l'information publique ✅ Lei 12.527/2011 (LAI) - Liberté d'information ✅ LC 131/2009 - Transparence fiscale ✅ Lei 13.709/2018 (LGPD) - Traitement des données publiques autorisé
Participez
- ⭐ Étoiler le repo
- Rejoignez Discord
- Consultez les issues ouvertes
- Exécutez
make bootstrap-allpour une ingestion complète
br/acc prouve que les constructeurs décentralisés peuvent s'attaquer aux silos de données institutionnels. Forkez, contribuez et construisez des outils civiques sur la base des données ouvertes du Brésil.