TutorLoom
기업·대학·교육기관을 위한 학습 플랫폼, 무료 오픈소스이며 엔터프라이즈 버전 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 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