katush.online - Cameroon educational platform made for secondary schools

katush.online - Cameroon educational platform made for secondary schools
katush.online - Cameroon educational platform made for secondary schools
katush.online - Cameroon educational platform made for secondary schools
katush.online - Cameroon educational platform made for secondary schools
katush.online - Cameroon educational platform made for secondary schools
katush.online - Cameroon educational platform made for secondary schools

 

Katush — AI-Powered Exam Preparation Platform

Client: Katush / Spaitrace IT Solutions  |  Website: katush.online
Built by: Gerald Teneng Chenwi  |  Location: Molyko, Buea, Cameroon
Tagline: Learn Smarter. Score Higher.

Overview

Katush is a full-stack AI exam preparation platform for secondary and high-school students in Cameroon. It delivers affordable, personalized AI tutoring aligned with GCE O/A-Level, BAC, and TVE national curricula — available in both English and French. The platform replaces expensive private tutors with a context-aware AI that adapts to each student's learning style, subjects, strengths, and weaknesses.

Tech Stack

Frontend: React 18, TypeScript, Vite, Tailwind CSS, React Router v6, Zustand, KaTeX, Mermaid, Chart.js, Lucide React

Backend: Node.js, Express, TypeScript, Prisma ORM, PostgreSQL (Neon), JWT Auth, Passport.js (local + Google OAuth), Helmet, Rate Limiting

AI & Services: Google Gemini, LiveKit, Daily.co, Brevo (email), Campay (MTN MoMo / Orange Money), Cloudflare R2, Upstash Redis, Google Analytics 4, Stripe (optional)

Key Features

  • Personal AI Tutor — Persistent, streaming conversations powered by Google Gemini. Syllabus-aligned, multi-lingual (EN/FR), with optional voice and video rooms via LiveKit.
  • OCR Scan & Solve — Students snap a photo of any question or handwritten answer. The AI extracts, digitizes, and provides instant graded feedback.
  • Past Papers Engine — A large library of exam questions filterable by board, subject, level, paper type, and year. Supports practice mode and timed exam mode with AI marking per question.
  • AI Quiz Generation — Automatically suggested and generated quizzes tailored to each student's weak areas and profile.
  • Learning Analytics — Performance breakdown by subject and topic, activity history, challenge tracking, and AI-generated study recommendations.
  • Leaderboard & Challenges — Public student and school leaderboards. Students can create timed challenges and compete with peers.
  • School & Principal Dashboard — Public school profiles with stats. Principals can manage their school and broadcast targeted notifications to enrolled students.
  • Ambassador Program — Referral system where students earn points for inviting classmates, redeemable as MTN MoMo / Orange Money payouts.
  • Secure Auth & Roles — JWT + refresh tokens, Google OAuth, email verification, BYOK (bring-your-own API key). Roles: guest, user, ambassador, principal, admin.
  • Subscription & Billing — Three tiers (Free, Pro, Ultimate) with limits enforced per tier. Payments via MTN Mobile Money and Orange Money through Campay integration.

Target Audience

  • Students — Secondary and high-school students across Cameroon preparing for national exams.
  • Parents — Affordable monthly pricing (less than a lunch) with measurable, trackable study progress.
  • Schools — Institutional integration through school profiles, principal dashboards, and student notification broadcasting.

Pricing

Three subscription tiers: Free (limited daily usage), Pro (increased limits, no ads, advanced analytics), and Ultimate (unlimited access, full analytics, priority OCR). Payment is via MTN Mobile Money, Orange Money, or manual arrangement — no card required. A 50% launch promotion is currently active.

Highlights

  • Optimized for 3G networks — lightweight and fast for low-bandwidth environments
  • Bilingual platform: English and French
  • Pricing in XAF with local mobile money payment methods
  • 12+ third-party service integrations across AI, payments, storage, and communication
  • Role-based access control with 5 distinct user roles
  • Diagram generation, TTS synthesis, and file upload support built into the AI tutor

 

Project information

  • Portfolio Name katush.online - Cameroon educational platform made for secondary schools
  • Client spaitrace.com
  • Project date Done - under continues deployment
  • Project URL katush.online
  • Visit Website
0]
SPAITRACE Assistant