CLAIR DocsCLAIR Docs
  • clair.vote
  • GitHub
  • Nous soutenir
Nous soutenir
  • Accueil
  • Plateforme & Guide
  • Données & Base de Données
  • Explorateur API
CLAIR

Plateforme citoyenne de transparence politique. Données 100% publiques, 0% d'opinion.

Explorer

  • Députés
  • Sénateurs
  • Groupes politiques
  • Sujets
  • Dossiers législatifs
  • Scrutins
  • Agenda
  • Lobbying

Ressources

  • Nous soutenir
  • À propos
  • Méthodologie
  • Contact
  • Comprendre
  • Guide pratique
  • API ouverte

Légal

  • Mentions légales
  • Confidentialité
  • CGU

© 2026 CLAIR. Sources : Assemblée nationale · Sénat · HATVP · Ministère de l'Intérieur · DILA

Vue d'ensembleStack TechniqueVision & Valeurs
Référence API
    Vue d'ensembleLimites & CacheDossiers & AmendementsExemples de CodeLobbying HATVPParlementairesScrutins & Votes
Guide Développeur
    Guide ContributeurContribution & NormesDémarrage LocalDéploiement Production
Plateforme & Guide

Plateforme, Guide & API

CLAIR (Citoyen Libre, Analyse, Information, République) a été conçu pour rapprocher les citoyens du travail parlementaire français à travers des visualisations intuitives, des synthèses objectives et une API ouverte.


📑 Sommaire de la Section

⚖️

Vision et Valeurs

Principes de neutralité stricte, indépendance, licence AGPL-3.0 et politique sans comptes utilisateurs.

Consulter→
💻

Stack Technique

Détail des technologies utilisées : Next.js 14, Fastify 4, Prisma 5, PostgreSQL 17, Redis 8 et Mistral AI.

Consulter→
🛠️

Guide Développeur

Installation locale pas à pas, configuration Docker, tests et déploiement en production.

Consulter→
⚡

Référence API

Documentation des endpoints REST, quotas de requêtes, simulateur d'appels et exemples de code.

Consulter→

🏢 Organisation du Monorepo

Le projet est structuré sous forme de monorepo géré avec pnpm workspaces et Turborepo :

Code
CLAIR/ ├── apps/ │ ├── web/ # Application Frontend Next.js 14 (App Router) — clair.vote │ └── api/ # API REST Fastify 4 + Prisma — api.clair.vote │ └── prisma/ # schema.prisma, migrations et seed ├── services/ │ └── ingestion/ # Worker & CLI d'ingestion : sources publiques → PostgreSQL ├── docs/ # Documentation Zudoku — docs.clair.vote ├── packages/ │ ├── config/ # Configurations partagées │ └── shared/ # Types et utilitaires partagés ├── scripts/ # Scripts ponctuels (audits, géographie, logos) ├── Dockerfile # Image de production de l'API └── docker-compose.yml # Environnement PostgreSQL + Redis de développement
Stack Technique
On this page
  • 📑 Sommaire de la Section
  • 🏢 Organisation du Monorepo