olzhas koishybek
All work09 / 44

EduStream

ESG and sustainability education platform.

Year
2026
Status
Prototype
Stack
TypeScript, React
Open live siteView the code
EduStream screenshotmobile-three-tau.vercel.app/onboarding

EduStream is an ESG and sustainability learning platform for Kazakhstan and Central Asia. It carries one complete loop end to end: register, browse the catalogue, enrol, watch the lessons, pass each module's quiz, track progress, leave a review — plus a small admin for course editing and stats.

Three deployed pieces against one versioned API: a NestJS and Prisma backend over Postgres, a React PWA for students, and a Next.js admin. Twelve models in the schema, all three parts live on Vercel.

The part worth describing is progress. It isn't lessons watched — lessons and quizzes are pooled into a single unit count, so a module completes only when the video is watched and the quiz is passed. Recomputing runs as one transaction over four counts, and the completion timestamp is write-once: re-hitting 100% after someone edits a course never overwrites the date the student actually finished.

The most finished of my side projects — the backend has end-to-end tests across auth, catalogue and the quiz and progress flow.