ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
판다 바오와 함께 5분 짜리 일상 문장·동요·이야기로 중국어를 가족과 학습, 무료 광고없음
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.
교육JavaScript · CSSGitHub @pascaltea온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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).