ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Apprendre le chinois mandarin en famille avec Bao le panda : leçons de 5 minutes, phrases du quotidien à dire aux enfants, comptines et histoires. Gratuit, sans pub.
Translation pending
EducationJavaScript · CSSGitHub @pascalteaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Application web pour apprendre le chinois mandarin en famille avec Bao, le panda, inspirée de Duolingo, sans publicité, sans abonnement et sans « vies » perdues.
Le nom vient de 宝宝 bǎobao, « bébé, mon trésor » : un des premiers mots que les parents chinois disent à leurs enfants.
👉 https://pascaltea.github.io/baobao/
| Profil | Ce qu'il propose |
|---|---|
| 🧑 Adulte | Parcours de leçons, phrases du quotidien à dire aux enfants, comptines, révisions |
| 🧒 Enfant 3-6 ans | Leçons courtes avec images et sons (sans lecture), imagier, comptines, autocollants |
| 👶 Bébé 0-2 ans | Pas d'exercices : imagier à regarder avec un parent (5 min max), comptines. C'est le parent qui parle ! |
Inspiré de Duolingo (boutons en relief, chemin, mascotte), de Khan Academy Kids et Lingokids (thème ciel pastel et grandes zones tactiles pour les enfants) et de Headspace (sobriété pour les adultes). Navigation par onglets comme une appli mobile, vibrations, sons et confettis.
Voir docs/critiques.md : les critiques faites à Duolingo et aux autres applis, et comment l'appli y répond.
📱 Installable sur téléphone/tablette (PWA). La progression est enregistrée dans le navigateur de chaque appareil (pensez à la sauvegarder).
python3 -m http.server 8000
# puis ouvrir http://localhost:8000
index.html accueil : profils, tableau de bord, parcours
pages/lecon.html une leçon (découverte + exercices)
pages/quotidien.html phrases du quotidien à dire aux enfants
pages/comptines.html comptines
pages/imagier.html imagier pour les petits
pages/histoires.html histoires
pages/lexique.html « Mes mots » : lexique et mémoire
pages/ entraînement libre (flashcards, tons, quiz)
css/style.css styles
js/
accueil.js page d'accueil et parcours
lecon.js moteur de leçon (exercices, corrections, bilan)
parcours.js découpage des thèmes en unités et leçons
profils.js profils, XP, série, répétition espacée
pinyin.js syllabes, couleurs des tons, variantes de tons
sons.js petits sons de jeu
micro.js « Je répète » : enregistrement et comparaison
gamification.js niveaux, quêtes du jour, coffre, badges, notifications
mascotte.js Bao le panda (SVG animé, plusieurs expressions)
visuel.js image d'un mot : illustration si elle existe, sinon emoji
assets/illustrations/ illustrations de la famille et des pronoms (générées)
data/vocabulaire/ le contenu, un fichier JSON par thème
data/tons.json séries de mots pour l'exercice des tons
data/quotidien.json routines et phrases du quotidien
data/comptines.json paroles des comptines
data/histoires.json histoires courtes et questions
docs/idees.md roadmap et idées
outils/audit-contraste.mjs mesure le contraste de chaque texte visible (norme WCAG AA)
sur toutes les pages, en mode clair, en mode sombre et en thème enfant :
python3 -m http.server 8000 &
npm install playwright # une seule fois
node outils/audit-contraste.mjs http://localhost:8000/
Créer ou compléter un fichier dans data/vocabulaire/ :
{"id": "mao", "hanzi": "猫", "pinyin": "māo", "fr": "chat", "emoji": "🐱", "astuce": "Le chat dit « miaou »…"}
astuce est facultative. L'id doit être unique dans toute l'appli.
Un champ "image": "assets/illustrations/…svg" remplace l'emoji à l'affichage
(les illustrations de la famille se régénèrent avec node outils/illustrations.mjs).
Pour un nouveau thème, l'ajouter dans data/vocabulaire/index.json :
il devient automatiquement une nouvelle unité du parcours.
Ajouter le fichier à la liste de service-worker.js et augmenter VERSION.
Publication automatique sur GitHub Pages à chaque push sur main
(workflow .github/workflows/deploy.yml).