尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Application web progressive (PWA) française de préparation au code de la route, mobile-first, destinée à être installable sur iPhone, Android et ordinateur.
Statut (27/10/2026) : édition personnelle gratuite (D-032). Pour un seul utilisateur, sans paiement : voir docs/EDITION_PERSONNELLE.md. 136 questions réelles rédigées à partir de pages officielles, aucune relue ; entraînement par thème et examens blancs sur l’appareil. Pas prêt pour une publication ouverte au public : docs/LAUNCH_AUDIT.md.
| Document | Contenu |
|---|---|
| docs/SPECIFICATION.md | Ce que KODI doit faire, contraintes de contenu et de qualité |
| docs/ROADMAP.md | Phases, livrables et critères de validation |
| docs/DECISIONS.md | Journal des décisions techniques et questions ouvertes |
| docs/CONTENU.md | Écrire, importer et valider les contenus pédagogiques |
| docs/SCENES.md | Scènes de simulation 3D : fonctionnement, éléments provisoires, performances |
| docs/EDITION_PERSONNELLE.md | Mettre KODI en ligne gratuitement et l’installer sur iPhone |
| docs/PAIEMENTS.md | Archivé : ancien freemium Stripe, retiré (D-032) |
| docs/LAUNCH_AUDIT.md | Audit de lancement : état réel, corrections, mise en production |
| AGENTS.md | Règles pour les agents IA qui travaillent sur le dépôt |
Next.js 16.4 (App Router, Cache Components) · React 19
TypeScript 5 en mode strict renforcé
Tailwind CSS 4
ESLint 9 (eslint-config-next)
Vitest + Testing Library (tests unitaires et composants)
Playwright (tests de bout en bout, Chromium) + axe-core (audit WCAG)
Supabase (Auth, PostgreSQL, RLS, Realtime) — migrations dans supabase/
Three.js 0.186 et React Three Fiber 9.8 (scènes 3D)
SDK officiel Anthropic (prêt, non activé : D-029)
PWA : manifeste, icônes, service worker et hors ligne des pages déjà consultées (D-031), à vérifier sur iPhone.
Prérequis : Node.js 22 ou plus récent.
npm ci # installe les dépendances (versions verrouillées)
npm run dev # serveur de développement sur http://localhost:3000
npm run lint # ESLint, zéro avertissement toléré
npm run typecheck # génère les types de routes puis tsc --noEmit
npm test # tests unitaires et composants (Vitest)
npm run build # build de production
npm run test:e2e # tests navigateur (nécessite un build préalable)
npm run test:db # tests de sécurité de la base (PostgreSQL requis)
npm run content:build # valide content/ et régénère catalogue + supabase/seed/content.sql
npm run relecture # régénère docs/RELECTURE.md
npm run check # lint + typecheck + tests + build
Pour les tests de bout en bout hors environnement cloud Claude Code, installer
d’abord le navigateur : npx playwright install chromium. Dans l’environnement
cloud, Chromium est déjà présent :
PLAYWRIGHT_CHROMIUM_PATH=/opt/pw-browsers/chromium npm run test:e2e
Le workflow .github/workflows/ci.yml exécute
lint, typecheck, tests, build et tests de bout en bout à chaque push et pull
request. Le dépôt étant public, GitHub Actions est gratuit sur les runners
standards. Les résultats sont consultables depuis l’onglet Actions du dépôt,
y compris depuis un iPhone.
src/
app/
(tabs)/ écrans avec navigation à onglets : / (Accueil), apprendre,
simuler, entrainement, progression, profil, revisions…
(focus)/ parcours sans onglets : connexion, inscription, bienvenue
components/
ui/ design system (boutons, cartes, champs, alertes…)
content/ catalogue généré, sources, phases du projet, démonstration
lib/ logique pure et testée (moteur pédagogique, contenus, quiz,
statistiques, validation, stockage local, thème)
content/ univers, compétences, leçons et questions (JSON, statuts)
e2e/ tests Playwright (écrans, parcours, accessibilité)
docs/ spécification, feuille de route, décisions