chouQuiz est une app mobile qui propose chaque jour 5 nouvelles questions sur la culture générale — entièrement conçues, illustrées et vérifiées par un pipeline d'agents autonomes.
Un format court, addictif, fait pour les pauses café. Un classement quotidien remis à zéro chaque nuit. Une expérience pensée pour qu'on revienne demain — sans jamais devenir chronophage.
Chaque soir, le quiz du jour s'ouvre. Toute la communauté joue en même temps.
Plus tu réponds vite, plus tu marques. Une mauvaise réponse coûte cher.
Le top 3 du jour est célébré. Le streak récompense la régularité.
Inspiration : les apps de fitness premium et les jeux mobiles haut de gamme. Glassmorphism contenu, accents néon utilisés avec parcimonie, micro-animations sur chaque interaction. Le vert chouQuiz signe chaque moment de réussite.
Choix délibéré du système natif sur chaque plateforme — meilleure lisibilité, support parfait des langues, zéro coût de chargement.
Le défi technique du projet : produire chaque nuit un quiz inédit, de qualité éditoriale, sans intervention humaine. La solution : un pipeline de workflows n8n orchestrant Claude via MCP — chaque agent a un rôle précis, valide le travail du précédent, et refuse ce qui ne passe pas.
Via MCP, l'agent a accès direct à Firestore, à l'historique des 12 derniers mois de questions, à un outil de recherche web et à un générateur d'images. Il interroge ses propres outils avant de proposer une question — ce qui élimine quasi totalement les doublons et les hallucinations factuelles.
// Workflow n8n → HTTP Request node const brief = $('Daily Brief').item.json; await claude.messages.create({ model: "claude-sonnet-4.5", mcp_servers: [ { name: "firestore", url: "…" }, { name: "web-search", url: "…" }, { name: "image-gen", url: "…" } ], system: SYSTEM_PROMPT, messages: [{ role: "user", content: renderBrief(brief) }] }); // → Claude appelle d'abord firestore.query // → puis web.search pour vérifier les faits // → puis image.generate pour illustrer // → enfin renvoie le JSON structuré final
Du design des écrans à la CI/CD, en passant par les workflows d'automatisation et la modération des contenus générés.