# π Swahili Lingo
A Flutter quiz app for learning **everyday Swahili** β greetings, shopping, food, transport, family life, and health vocabulary.
**π Try it live**
-->
## β¨ Features
- π **Interactive Quiz** β Multiple-choice questions on essential everyday Swahili vocabulary
- π **Real-life Content** β Greetings, market bargaining, food ordering, transport, family, and health
- π **Audio Pronunciation** β Text-to-speech for Swahili phrases (sw-KE / sw-TZ locale)
- π **Bilingual Toggle** β Switch between Swahili and English translations
- π **Progress Tracking** β Visual progress bar, immediate answer feedback, and final score
## π Topics Covered
| Mada (Topic) | Mifano (Examples) |
|---|---|
| Salamu & Utambulisho (Greetings & Introductions) | `Habari yako?`, `Jina langu ni...`, `Shikamoo / Marahaba`, `Karibu / Asante` |
| Soko & Ununuzi (Shopping & Market) | `Bei gani?`, `Punguza bei`, namba & `shilingi` |
| Chakula & Mgahawa (Food & Eating Out) | `Naomba chai`, `Chakula kiko tayari?`, ugali, chapati, pilau |
| Usafiri & Mwelekeo (Transport & Directions) | daladala / matatu, `Kituo cha basi kiko wapi?`, `kushoto / kulia / moja kwa moja` |
| Familia & Maisha ya Kila Siku (Family & Daily Routine) | familia, mama/baba/ndugu, `Ninaamka asubuhi`, siku za juma |
| Afya & Dharura (Health & Emergencies) | `Ninaumwa`, `Nahitaji daktari`, `Msaada!`, `duka la dawa` |
## π Getting Started
### Prerequisites
- Flutter SDK 3.x or later
- A device, emulator, or Chrome (for web)
### Setup
```bash
git clone
github.com
cd swahili_lingo
flutter pub get
flutter run
```
### Run Tests
```bash
flutter test
```
### Run Web
```bash
flutter run -d chrome
```
## π Deployment
The web app auto-deploys to GitHub Pages on every push to `main`.
> One-time setup: enable **Settings β Pages β Source: GitHub Actions**.
## π§© Tech Stack
| Package | Purpose |
|---|---|
| `flutter_tts` | Swahili audio pronunciation (sw-KE / sw-TZ) |
| `flutte β¦