Logo Lanfrica

MargaretT-ux/kidquizworld-app

Domain:

education

Record type:

software
Creator:
Mar
Host:
React Native quiz app for primary school children in Africa # KidQuiz πŸŽ“ β€” Interactive Quiz App for Primary School Children A fun, colourful React Native quiz app designed for primary school children across Africa. Children can test their knowledge in Maths, English, Science, and Geography β€” with instant feedback, star ratings, and score tracking. Built by Thato Lepelesana β€” EdTech developer from Lesotho πŸ‡±πŸ‡Έ, building learning tools for African children. --- ## 🎯 Problem This Solves Many primary school children in Lesotho and across Africa have limited access to interactive learning tools. Textbooks are often the only resource available. KidQuiz gives children a fun, engaging way to practise core subjects on a mobile device β€” with no internet connection needed. --- ## πŸ“± Features - πŸ”’ **4 subjects** β€” Maths, English, Science, Geography - βœ… **Instant feedback** β€” correct/wrong answer shown immediately - ⭐ **Star ratings** β€” 1 to 3 stars based on performance - πŸ“Š **Score tracking** β€” best score saved per subject - πŸŽ‰ **Encouraging messages** β€” positive reinforcement for every result - πŸ“Ά **Offline first** β€” works without internet connection - 🌍 **Africa focused** β€” questions include African context like Lesotho geography --- ## πŸ› οΈ Tech Stack | Technology | Purpose | |---|---| | React Native | Cross-platform mobile framework | | React Hooks (useState) | State and quiz logic management | | FlatList / ScrollView | Smooth list rendering | | StyleSheet API | Component styling | --- ## πŸš€ Getting Started ### Prerequisites - Node.js installed - Expo CLI installed (`npm install -g expo-cli`) - Expo Go app on your phone (iOS or Android) ### Installation ```bash # Clone the repository git clone github.com # Navigate into the project cd kidquiz-app # Install dependencies npm install # Start the development server npx expo start ``` Scan the QR code with **Expo Go** on your phone to run the app. --- ## πŸ“Έ App Screens | Screen | Description | |---|---| | Home | Choose a subject, see your b …