Logo Lanfrica

Junyadoingthings/K53-Academy

Domain:

education

Record type:

software
Creator:
Jun
Host:
Gamified K53 learner's & driver's licence prep for South Africa πŸ‡ΏπŸ‡¦ # 🚦 K53 Academy **Master the Road.** Gamified K53 Learner's & Driver's Licence preparation for South Africa. --- ## About Most K53 study material in South Africa is a PDF or a wall of multiple-choice questions. It works, but nobody finishes it. K53 Academy takes the same syllabus and wraps it in the mechanics that actually keep people coming back β€” **rooms**, **learning paths**, **XP**, and **streaks**. You don't grind through a textbook; you clear rooms and watch your progress bar move. Built for learners preparing for **Code 1 (motorcycle)**, **Code 2 (light motor vehicle)** and **Code 3 (heavy motor vehicle)** tests. --- ## Features | | | |---|---| | 🏠 **Study Rooms** | Topic-based modules β€” Rules of the Road, Road Signs, Vehicle Controls, Signals & Markings | | πŸ›£οΈ **Learning Paths** | Guided routes through the syllabus so you always know what's next | | ⚑ **XP System** | Earn experience for every completed room and correct answer | | πŸ”₯ **Streaks** | Daily consistency tracking β€” the thing that actually gets people to pass | | πŸ“ **Mock Tests** | Full-length practice exams modelled on the real test format | | πŸš— **Code 1 / 2 / 3** | Separate tracks for motorcycle, light and heavy vehicle licences | | πŸ“± **Installable PWA** | Add to home screen, works like a native app on iOS and Android | --- ## Tech Stack > Update this section to match your actual setup. - **Framework:** ` ` - **Styling:** ` ` - **State:** ` ` - **Hosting:** Netlify - **PWA:** Web app manifest + service worker --- ## Getting Started ### Prerequisites - Node.js 18 or newer - npm or pnpm ### Installation ```bash # Clone the repo git clone github.com /k53-academy.git cd k53-academy # Install dependencies npm install # Start the dev server npm run dev ``` Open [ k53academy.netlify.app) in your browser. ### Build for production ```bash npm run build npm run preview ``` --- ## Project Structure ``` k53-academy/ β”œβ”€β”€ public/ # Static assets, man …

Languages