ADEXTECHHUB
EDTECH · FULL-STACK · RECOMMENDATION

Get2Learn

A curated technical learning platform helping developers and students discover, organize, and track high-quality educational video content. Dependency-free frontend with a scalable FastAPI backend, custom playlists, and personalized recommendations.

FastAPIPythonReactPostgreSQLRecommendation Engine
LIVE DEMO ↗GITHUB ↗

THE PROBLEM

Developer learning resources are scattered across YouTube, documentation sites, and course platforms with no unified way to discover, organize, and track quality technical content. Learners waste time searching instead of learning.

THE PRODUCT

Get2Learn is a curated technical learning platform with a dependency-free frontend and a scalable FastAPI backend. Users can discover high-quality video content, create custom playlists, track learning progress, and receive personalized recommendations based on their history and goals.

ENGINEERING DECISIONS

  • 01

    FastAPI for the backend: async-first, schema-validated, easy to extend with ML-based recommendations

  • 02

    Dependency-free frontend to keep bundle size minimal and page load fast

  • 03

    Custom playlist system built as first-class feature rather than an afterthought

  • 04

    Content curation manual at first to ensure quality — algorithmic discovery added later

CHALLENGES

  • Building a recommendation engine that is useful with limited user history (cold start problem)

  • Keeping content quality high without a dedicated editorial team

  • Designing a UX that makes finding content fast rather than adding to the noise

RESULTS

  • Live demo deployed at get2learn.vercel.app

  • Full playlist and progress tracking system operational

  • Personalized recommendation system implemented

WHAT I WOULD IMPROVE

  • Add collaborative filtering for recommendations based on similar user behavior

  • Build a community layer: users can suggest and rate resources

  • Add spaced repetition for key concepts within learning paths

  • Integrate with GitHub to track practical projects alongside theory

// ARCHITECTURE
MAIN FLOW
DISCOVER
ORGANIZE
LEARN
TRACK
PERSONALIZE