Skip to content

Home / Work / LearnLoop

LearnLoop

Web Platform Development · Vue.js · 2025 — an online learning platform serving courses, live classes, and progress tracking.

LearnLoop course team at work

Overview

LearnLoop connects tutors with students through on-demand courses and live classrooms. The legacy site buckled every enrollment week, so I rebuilt the platform on Vue.js with a Node API layer — course catalog, checkout, video delivery, and per-student progress.

Enrollment-week traffic now passes without incident, and tutors publish new material through a CMS instead of filing tickets.

Challenge

Traffic spikes of 20x during enrollment, a catalog that tutors needed to edit themselves, and video lessons that had to resume exactly where each student left off — on any device.

Approach

Edge-cached catalog pages, a queue-backed enrollment flow that absorbs spikes, and resumable video state synced per student. Load tests simulated three consecutive enrollment rushes before go-live.

Client
LearnLoop Education
Service
Web Platform Development
Stack
Vue.js, Node.js, MongoDB
Year
2025
Timeline
12 weeks, rebuild + launch
Outcome
Survives enrollment-week spikes

Deliverables

  • Course catalog, checkout, and student dashboards on Vue.js
  • Live-class scheduling with reminders and attendance tracking
  • Tutor-facing CMS for lessons, quizzes, and pricing
  • Spike-tested enrollment pipeline with edge caching

Related work

Scaling a platform past its limits?

Get a rebuild that holds up on your busiest day — architected, tested, and handed over with docs.

Start Your Project