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.