Multi-course practice web app prototype for exam and study workflows.
Status: Paused prototype.
The project is kept public as an education-product experiment and is not currently maintained as an active learning platform.
K-Train started as a gamified EGE Russian practice app and later grew into a broader multi-course trainer concept.
Current project ideas include:
- course selection
- public and locked courses
- quick practice flows
- progress tracking
- XP, levels, streak and hearts
- weak-topic detection
- local progress storage
- access-code based course unlocks
- auth-related UI experiments
Existing course examples include Russian EGE, Physics OGE and a locked math mode.
- Next.js
- TypeScript
- React
- Tailwind CSS
- Zustand
- Zod
- Prisma / Supabase dependencies
- Radix/shadcn-style UI components
bun install
bun run devOpen http://localhost:3000.
This repository is not presented as a finished product. It is useful as an experiment in gamified practice, course structure, progress state and educational product UI.