CogiKids is a gamified, AI-powered mobile learning app for Nigerian children aged 5–18. It teaches core subjects in English while using Hausa, Yoruba, and Igbo as language scaffolds to support comprehension.
# CogniKids — AI Learning App for Children
CogniKids is a mobile education app built for children aged 5–12. It pairs an AI conversation partner with structured skill lessons, gamified challenges, and a reward system built on Cardano. Kids learn through play — real conversations, spelling bees, battle quizzes — and earn COGI tokens as they progress.
Built with Expo (React Native) and a Node.js/Hono backend. The app runs on both iOS and Android.
---
## What's inside
**Live AI Session (Cogi Talk)**
Kids tap into a full-screen session with Cogi, the app's mascot. Cogi speaks, listens, and responds using Google Gemma 4 running on the backend. The screen shows a nature scene, a live timer, and controls to pause, mute, or end the session.
**Skill Lessons**
Structured learning paths broken into nodes. Each node unlocks after the previous one is completed. Progress is saved per kid profile and synced to the backend.
**Spelling Bee**
A timed spelling game with a custom on-screen keyboard, letter-by-letter input, and streak tracking. Daily streaks earn bonus COGI rewards.
**Battle Arena**
Three boss characters — Word Wizard, Grammar Guardian, Number Knight — each with their own question bank. Tap a boss to enter a fighting-game-style battle. Answer questions to chip away at the boss's HP. Wrong answers cost hearts. Win to earn XP.
**Profile & Progress**
Each kid has a profile with level, XP, active streak, and a wallet address for receiving COGI tokens.
---
## Gemma 4 integration
CogniKids uses Google Gemma 4 as the core AI engine for three things:
**Live conversation (Cogi Talk)**
When a child starts a session, their speech is sent to the backend where Gemma 4 generates a contextual, age-appropriate response. The reply is then spoken back through the device using text-to-speech. Gemma handles the full turn: understanding what the child said and producing a natural follow-up.
**Lesson generation**
Gemma 4 generates question sets for each lesson node based on the …