The official documentation site for JamboScript - a Swahili-based programming language.
# JamboScript 🌍
**JamboScript** is an interactive, story-driven platform for learning programming in Swahili. Players follow characters like Kito and Mzee Byte through adventures while writing real code using Swahili keywords — making coding accessible and fun for Swahili speakers.
## ✨ Features
- 🗣️ **Swahili-first programming** — keywords like `andika`, `acha`, `kama`, `rudia`, `kazi`
- 📖 **Story-driven curriculum** — 5 chapters with characters, puzzles, and progressive challenges
- 🌐 **Bilingual UI** — full English and Swahili support via next-intl
- 🎮 **Interactive code editor** — write, run, and validate JamboScript in the browser
- ⭐ **Star & hint system** — gamified learning with rewards
- 🎨 **Beautiful scenes** — village, forest, bridge, and mountain environments
## 🛠️ Tech Stack
- Next.js (App Router)
- React 19
- TypeScript
- Tailwind CSS v4
- next-intl for i18n
- Zustand for state management
- Framer Motion for animations
- Monaco Editor for the code editor
## 🚀 Getting Started
```bash
npm install
npm run dev
```
Open
localhost to start the adventure.
## 👩💻 Authors
Made with ❤️ by **Fatma** and **Claude Code**
## 📄 License
This project is private.