Toutes les réalisationsProjet perso

DOXA

Interroger ses documents internes en langage naturel sans les envoyer sur des serveurs américains. Réponses vérifiables, sources citées, hébergement en Europe.

Rôle
Conception et développement
Période
Avril 2026
Cadre
Projet personnel
  • Next.js 16
  • Tailwind v4
  • shadcn/ui
  • Prisma 7
  • PostgreSQL + pgvector
  • NextAuth.js v5
  • Gemini 2.0 Flash
  • Vercel AI SDK v6
Chat DOXA : question sur la procédure de congés, réponse avec citation de la source et de la page

En action

Contexte

Des PME et ETI européennes veulent interroger leurs documents internes (contrats, procédures, rapports) en langage naturel, mais restent bloquées sur des outils comme NotebookLM pour des raisons RGPD : leurs documents ne doivent pas transiter par des serveurs américains non maîtrisés.

Documents d'un workspace DOXA : deux PDF indexés, zone d'ajout (PDF, DOCX, TXT)

Mission

Conception d’un SaaS multi-tenant : schéma de données Prisma avec workspaces isolés par entreprise, authentification NextAuth.js v5 (JWT, sessions sécurisées), pipeline documentaire (upload PDF/Word/txt, parsing, chunking, embeddings), et moteur RAG avec retrieval vectoriel pgvector et génération streamée via Gemini 2.0 Flash, avec citations pointant vers la page source exacte du document. Hébergement prévu sur VPS Docker privé européen. Projet en développement actif : infrastructure multi-tenant, authentification et pipeline documentaire livrés, moteur RAG avec citations fonctionnel.

Chat DOXA sur mobile : réponse sur le délai d'intervention avec extrait du contrat et sources

Impact

Les entreprises peuvent interroger leurs documents internes en langage naturel avec des réponses vérifiables (citations vers la source exacte), sans que leurs données ne quittent un hébergement européen maîtrisé.

DOXA : liste des workspaces avec le rôle de l'utilisateur

Parlons de votre projet.

Décrivez votre besoin en quelques lignes ; on voit ensemble si je peux vous aider.

Me contacter