CerDoc — economic research databaseCerDoc — base documentaire économique
Twenty years of inconsistent Word files, turned into a structured, searchable body of work — and a reader application its single user can actually use. That user is non-technical and visually impaired, cannot debug, cannot work around a defect, and will never call support. The whole architecture follows from that. Vingt ans de fichiers Word hétérogènes, transformés en un corpus structuré et consultable — et une application de lecture que son unique utilisateur peut réellement utiliser. Cet utilisateur n'est pas technique, il est malvoyant, il ne peut ni déboguer, ni contourner un défaut, et n'appellera jamais un support. Toute l'architecture découle de là.
Conversion pipelineChaîne de conversion
Format detected from content, never from the extension. Continuous numbering that is never reassigned. Original formatting preserved.Format détecté sur le contenu, jamais sur l'extension. Numérotation continue et jamais réattribuée. Mise en forme d'origine préservée.
Ingestion platformPlateforme d'ingestion
FastAPI on DigitalOcean. Upload, assisted extraction, WYSIWYG editing, duplicate control, audit log.FastAPI sur DigitalOcean. Dépôt de fichier, extraction assistée, édition WYSIWYG, contrôle de doublons, journalisation.
Reader applicationApplication de lecture
React Native / Expo on Vercel. Topic browsing, search, faithful tables and figures, a computed legibility floor.React Native / Expo sur Vercel. Consultation par thème, recherche, rendu fidèle des tableaux et visuels, plancher de lisibilité calculé.