ClientViewHelp
Sat, Oct 3
← all projects
guru:-earn-while-you-learn.mdMobile (Android)
· CS_CASE_STUDY

Guru: Earn While You Learn

Guru – Earn While You Learn helps students prepare for BECE, WAEC, NECO, and JAMB with real exam questions, earn Guru Tokens for correct answers, compete in live battles, track their performance, and unlock rewards. A learning platform where your effort pays off.

preview.png
Guru: Earn While You Learn
· OVERVIEW

**Guru – Earn While You Learn** is a learning platform designed to help students prepare for major examinations while rewarding consistent academic effort. Prepare with carefully structured practice questions for **BECE, WAEC, NECO, and JAMB**, covering the subjects and topics that matter. Answer questions, learn from your mistakes, monitor your performance, and build the confidence you need for your next examination. With Guru, learning goes beyond simply answering questions. Students can earn **Guru Tokens** through their academic activities, challenge other students in real-time battles, track their progress, and unlock rewards as they continue learning. ### What you can do with Guru **Practice real exam-style questions** Strengthen your knowledge with questions designed around major Nigerian examinations, including BECE, WAEC, NECO, and JAMB. **Earn Guru Tokens** Your learning effort can earn you Guru Tokens. Answer questions correctly, keep practising, and build your token balance as you learn. **Compete in real-time battles** Challenge other students and test your knowledge under pressure. Real-time battles add a competitive element while helping you identify areas where you need to improve. **Track your academic performance** Monitor your progress, see how you're performing across subjects and topics, and use your results to focus your revision where it matters most. **Learn consistently** Build a stronger study routine by practising regularly and turning small learning sessions into measurable academic progress. **Unlock rewards** Put your earned Guru Tokens to use and access available rewards within the Guru learning economy. ### Built for students Guru combines **exam preparation, performance tracking, healthy competition, and rewards** in one platform. Whether you're preparing for your next school examination or working toward BECE, WAEC, NECO, or JAMB, Guru gives you a structured way to practise, measure your progress, and stay motivated. **Learn. Practise. Improve. Earn.** With Guru, your effort in learning has value.

· MY ROLE

Full-Stack Developer & Product Lead • App development, backend systems, UI/UX, and product implementation.

· CHALLENGES

Question Quality & Validation: Ensuring questions are accurate, exam-relevant, properly categorized, and free from errors. Learning Economy: Designing a fair token and reward system that encourages learning without distracting students from academic goals. Real-Time Battles: Building a reliable system that can handle simultaneous student interactions with minimal delays. Offline Support: Allowing students to continue practising in areas with limited or unstable internet connectivity. Performance & Scalability: Keeping the app fast and reliable as the number of students, questions, and activities grows. Student Engagement: Encouraging consistent learning and practice beyond short-term competition or rewards.

· SOLUTION

Structured Question System: Built a categorized question bank aligned with major Nigerian examinations and organized by subject and topic. Learning-Based Rewards: Designed the Guru Token system to reward meaningful academic effort and consistent practice. Real-Time Competition: Implemented real-time battles that allow students to compete and test their knowledge. Offline Learning: Enabled question practice with limited internet connectivity for greater accessibility. Performance Tracking: Added progress monitoring to help students identify strengths, weaknesses, and areas for improvement. Scalable Architecture: Developed the platform with a scalable structure to support growing users, content, and learning activities.

· RESULTS

Improved Learning Engagement: Students have a more interactive way to practise and stay consistent with their studies. Better Exam Preparation: Structured questions help students practise relevant topics across BECE, WAEC, NECO, and JAMB. Measurable Progress: Performance tracking provides clear insights into students' strengths and areas for improvement. Increased Motivation: Guru Tokens, battles, and rewards encourage students to participate more consistently. Accessible Learning: Offline practice makes learning more accessible in areas with unreliable internet connectivity. Integrated Learning Experience: Guru brings exam practice, competition, performance tracking, and rewards together in one platform.

· KEY_FEATURES
Exam Prep
Real-Time Battles
Performance Tracking
Subject-Based Practice
Topic-Based Questions
Learning Rewards
Live leaderboard
Automatic prize wallet crediting
Push notifications for results
React NativeNode.jsMongoDB
Gospel Network: Habit Tracker →