← All projects

LearnPath

Bite-sized learning paths with live code, math, and realtime chat.

LearnPath — pick a subject and follow the path from basics to mastery
active 2026 · ai
ReactViteTailwindAWS Amplify (Cognito)DynamoDBAPI Gateway WebSocketsCodeMirrorKaTeXremark / rehypeAWS CDK

A learning platform built around tightly-scoped lessons: each one is a markdown unit (rendered through a remark + rehype pipeline) with embedded math via KaTeX and runnable code via CodeMirror.

A WebSocket chat layer streams responses as you read, so help feels live rather than request-reply. Auth is AWS Cognito via Amplify on the frontend, content + progress sit in DynamoDB, and a Node backend behind API Gateway (with the WebSocket management API) handles the realtime side. React + Vite + Tailwind on the client; CDK ties the whole stack together.