Skip to content
View 00000star's full-sized avatar

Block or report 00000star

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
00000star/README.md

Nhaka

Gamified, offline-first learning platform for ZIMSEC O-Level & A-Level students.

Nhaka (Shona: "heritage/inheritance") is a mobile-first Progressive Web App designed for the Zimbabwean education market, aligned to the Heritage-Based Education 2024–2030 Curriculum. It transforms ZIMSEC past papers into interactive micro-lessons, timed mock exams, and AI-graded essays — optimized for low-end Android devices, intermittent connectivity, and battery constraints.

Features

  • 11 ZIMSEC subjects — all 5 compulsory + 6 popular electives
  • Spaced Repetition — SM-2 algorithm tracks wrong answers and resurfaces them at expanding intervals
  • Onboarding Flow — subject selection, daily goal, exam countdown, notification setup
  • Leaderboards — 4-tier league system (Bronze → Diamond) with school-based rankings
  • Push Notifications — daily reminders, streak-at-risk alerts
  • KaTeX LaTeX Rendering — crisp mathematical typography
  • Timed Mock Exams — full ZIMSEC Paper 1 simulation
  • AI Essay Grader — structural feedback for Humanities essays
  • SBP Portfolio Tracker — Kanban board for School-Based Projects
  • Offline Data Manager — module downloads with CRDT event sync
  • Payment Integration — EcoCash, InnBucks, WhatsApp-to-Parent via Paynow

Subjects

Compulsory (every O-Level student)

Subject Code Topics
Mathematics 4004 12 nodes: Arithmetic → Vectors
English Language 1122 5 nodes: Comprehension → Report Writing
Shona 3159 4 nodes: Grammar → Comprehension
Combined Science 5006 4 nodes: Living Things → Environment
Heritage Studies 6081 5 nodes: Socialisation → Constitution

Electives

Subject Code Topics
Physics 5055 6 nodes: Measurement → Nuclear
Chemistry 5071 6 nodes: Atomic Structure → Organic
Biology 5007 5 nodes: Cell Biology → Ecology
History 2167 4 nodes: Pre-Colonial → Regional
Geography 2248 4 nodes: Map Work → Population
Accounting 7112 3 nodes: Double Entry → Cash Book

Monetization

Payments via Paynow Zimbabwe (EcoCash, InnBucks, OneMoney, Visa/MC):

  • Monthly: $2.99
  • Per Term: $6.99
  • Full Year: $14.99

Merchant EcoCash: 0785378845

Getting Started

npm install
npm run dev

Open http://localhost:3000 in a mobile viewport.

Tech Stack

  • Next.js 16 (App Router) + TypeScript
  • Tailwind CSS v4 (AMOLED dark theme)
  • KaTeX for LaTeX rendering
  • Paynow Node.js SDK for payments
  • PWA with service worker

Name

Nhaka — Shona for "heritage" or "inheritance." Connects directly to Zimbabwe's Heritage-Based Education Curriculum and represents the knowledge students inherit and build upon.

Popular repositories Loading

  1. Civilizationx Civilizationx Public

    Ai survival

    TypeScript 1

  2. 00000star 00000star Public

    Config files for my GitHub profile.

    TypeScript

  3. AGI_engineering_forge AGI_engineering_forge Public

    AGI engineering forge

    Python

  4. agentic-web-infra agentic-web-infra Public

    TypeScript

  5. developer developer Public

    Forked from smol-ai/developer

    the first library to let you embed a developer agent in your own app!

    Python

  6. starking-portfolio starking-portfolio Public

    HTML