Klingbo Study Coach
Study Coach

Expert-level tutoring built for African education.

Study Coach is a vertical AI platform for learners in Ghana and across the continent—personalized coaching that understands local programmes, document intelligence on your materials, and an architecture designed for offline-capable use where connectivity is uneven.

Stylized illustration of students learning together

Built on a foundation of fast, production-grade tooling

Powered by

FastAPI

High-performance Python API gateway—OpenAPI docs, async I/O, and typed request/response models for our workflow, uploads, and health endpoints.

LangGraph

Checkpointed agent graphs with thread-scoped memory. Routes between reasoning and tools until the coach finishes—backed by SQLite for durable sessions.

Next.js

App Router, React 19, and a typed client UI for assessment, /studio coach, and Clerk-ready auth—calling the same REST API as our legacy static pages.

Agents call tools over MCP (FastMCP)—kept alongside this stack for discoverable prompts and integrations.

How it works

Ghanaian student working through an assessment

1 · Quick assessment

Level, programme, subject focus, and goals — tuned for GES, SHS, WASSCE paths, tertiary, and digital literacy.

Students collaborating with notes

2 · Personal thread

A private learning ID and server-side memory so your coach remembers context across sessions.

Student reading with academic integrity

3 · Honest answers

No fabricated exam aggregates—we cite WAEC, GES, and your teachers for official rules.

Intelligence layer

Adaptive paths, analytics, and targeted remediation

Adaptive learning path optimizer

Personalized study roadmaps that respect how you learn—sequencing topics and adjusting difficulty.

Predictive performance analytics

Uses your history and study patterns to surface gaps early and clear next steps.

Weakness detection & remediation

Pinpoints concepts that need work and proposes focused practice—not generic drills.

Privacy, access & authentication

This Next.js app uses Clerk for sign-in when configured. The FastAPI backend validates Clerk session tokens. Add your frontend origin to CORS_ORIGINS and CLERK_AUTHORIZED_PARTIES on the API. Learning IDs are private—treat them like passwords.

Educational support only. Verify exams with official sources. Service map