Learn Afrikaans in no time
# π LeerAfrikaans - Afrikaanse Leer-App
Welkom by **LeerAfrikaans**, 'n Progressive Web App spesiaal ontwerp vir kinders om Afrikaans te leer deur interaktiewe speletjies, geΓ―llustreerde verhale en boeiende oefeninge.
## π― Projekdoelwitte
Dit is 'n unieke Afrikaanse leerplatform wat:
- β
Kinders van ouderdomme 4-8 ondersteun
- β
Inheemse Suid-Afrikaanse Afrikaans gebruik
- β
Interaktiewe woordbou en leesaktiwiteite bied
- β
Ouers en onderwysers toelaat om pasgemaakte inhoud te voeg
- β
Offlinesupport bied (PWA-format)
- β
Gamifisering en prestasievervolging insluit
## π Tegnologie
- **Frontend**: React 18 + Vite
- **Styling**: CSS-module met Suid-Afrikaanse kleuralette
- **PWA**: Service Worker met offlinesteun
- **Oudio**: Web Speech API vir uitspraak
- **Data**: JSON-gebaseerde inhoud vir maklike aanpassing
## π Projekstruktuur
```
LeerAfrikaans/
βββ context/ # Projek-dokumentasie in Afrikaans
β βββ overview.md
β βββ kickstart.md
β βββ style-guide.md
βββ kidreader/ # Hoofdirektory van die app
β βββ public/
β β βββ manifest.json # PWA-manifest
β β βββ icons/
β βββ src/
β β βββ locales/ # Taalbestande (af.json = Afrikaans)
β β βββ data/ # Afrikaanse onderriginhoud
β β β βββ sight-words.json
β β β βββ stories.json
β β β βββ phonics.json
β β β βββ grammar.json
β β β βββ math.json
β β β βββ science.json
β β β βββ spelling.json
β β β βββ social-studies.json
β β βββ components/
β β βββ pages/
β β βββ main.jsx
β βββ package.json
βββ DEPLOYMENT.md # Uitsendinginstruksies
```
## π Inhoudmodules
### 1. **Waarnemingswoorde (Sight Words)**
- 110+ hoΓ«-frekwensiewoorde
- 11 vlakke van beginner tot gevorderd
- Interaktiewe flashcardformat
### 2. **Kortverhale**
- Beginner, IntermediΓͺr en Gevorderde stories
- Oudio-ondersteuning
- Begripstoetse na elke verhaal
### 3. **Foneme (Phonics)**
- Vokale en medeklinkerklanke
- Voorbeeld-wo β¦