Full-Stack / 2026
AimLearn
AimLearn is a TypeScript monorepo with frontend and backend applications. It demonstrates product engineering across authentication, course discovery, enrollments, learner progress, reviews, recommendations, payment scaffolding, and admin workflows.
MediaProject media coming soon.
I am currently preparing a short product walkthrough.
Overview
Learners need structured ways to discover courses, identify skill gaps, enroll, and track learning progress instead of passively browsing content. AimLearn organizes learning journeys around courses, enrollments, progress states, reviews, recommendations, and admin management.
My role
- Built a TypeScript frontend/backend monorepo.
- Implemented course, enrollment, review, recommendation, authentication, and admin flows.
- Designed a restrained visual system for the learner experience.
What I built
- Public course discovery
- Secure authentication
- Enrollment and lesson progress
- Reviews and recommendations
- Admin backoffice
Project status
Deployed. A public demo is available.
What I learned
- Full-stack products need careful state, auth, and data-model decisions.
- Monorepos make shared product structure easier to reason about.
Related