# Cifko

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Martin Stefcek](https://cerebralvalley.ai/u/Cifko)
- **GitHub:** https://github.com/Cifko/kidlearn
- **Demo video:** https://www.youtube.com/watch?v=lRFdggoXpjo
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3392

KidLearn — describe anything, get a course

KidLearn turns any topic, in any language, into a complete Duolingo-style course. A Slovak (my primary language that I used for testing as well) first-grader types "prvouka", a university student types "limits in mathematical analysis" — the backend generates ~20 pedagogically
  ordered lessons with 5–10 multiple-choice questions each, plus pictures, math notation, and graphs, and the learner works through them with progress tracking.

How it works: Expo client (one codebase for web + mobile) → Rust/Axum API → Meta Model API (api.meta.ai) for lesson planning, question generation, and images. Every AI prompt and answer is stored and inspectable from an "AI
  prompts" screen, so bad outputs are debuggable.

Standout features:
  • Single language selector drives everything: UI, generation language, and subject filtering (28 locales)
  • Owl narrator reads questions aloud (per-language voices, incl. Slovak/Czech), with persistent on/off preference
  • Public/private subjects with publish-once immutability, likes, tags, AI search, id: lookup, and "Extend this" — chain advanced subjects onto published ones as prerequisites
  • Real math rendering (MathJax→SVG), auto-plotted graphs with no extra AI calls, AI subject backgrounds with LRU cache
  • Google + Facebook login (web), dev login for development, JWT auth
  • Ships as a Docker container for a home NAS (port 8001, persistent SQLite volume)

Stack: Rust (Axum, sqlx/SQLite) · Expo 58 / React Native + Web / TypeScript · Meta muse-spark API · Docker.

## More from Meta Global AI Developer Hackathon

- [Meta OS](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3389)
- [ZENOPHER](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3390)
- [AMCA Collective Intelligence Lab](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3391)
- [Gwenhael](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3393)
- [FrostWatch Altiplano](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3394)
- [MolDeNovo](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3395)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3392. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
