EduPortal LMS
Custom learning management system with adaptive video streaming, quiz engine, auto-generated certificates, and Zoom integration — built in 16 weeks for 5,000+ students.
Client background
LearnSmart is a Bangladeshi EdTech platform serving corporate clients with professional development training. They had been running courses on Moodle for 3 years but the platform was slow, the UI was dated, and it couldn't support the video-heavy content their instructors were producing.
The challenge
Moodle's UX was so poor that learner completion rates sat at 18%. Instructors found uploading content cumbersome and had no analytics on where students dropped off. The lack of a branded experience was costing them enterprise contracts — two potential clients specifically mentioned the platform quality as their reason for declining. LearnSmart needed a fully custom, modern LMS that felt premium.
Discovery & planning
Product Discovery Call
2-hour call with CEO and lead instructors. Reviewed Moodle pain points, gathered 22 specific feature requests, and agreed on the 6 core modules for v1.
Competitive Analysis
Benchmarked against Teachable, Thinkific, and Kajabi. Identified 4 differentiators LearnSmart wanted: Bangla UI, local payment support, Zoom-native integration, and custom certificates.
Architecture & Hosting Decision
Chose Next.js for SSR/SEO, AWS S3 + CloudFront for video delivery (adaptive bitrate), and PostgreSQL on RDS for structured course/progress data.
Design Sprint
5-day design sprint produced the full Figma prototype. LearnSmart's CEO and 3 instructors reviewed it — approved after one revision round on the course builder UI.
Technical solution
We built a full-stack LMS with a dual interface: a student-facing course player with adaptive video streaming and progress tracking, and an instructor dashboard for content management, analytics, and live session scheduling. The platform supports cohort-based courses (fixed start date) and self-paced courses, with automatic certificate generation on completion.
Tech stack
Timeline
Figma designs, database schema (50 tables), AWS infrastructure setup, authentication system
Video upload pipeline, HLS transcoding workflow, course player, quiz engine, progress tracking
Instructor dashboard, course builder, analytics, Zoom integration, certificate generator
Stripe/bKash integration, Moodle data migration, load testing (500 concurrent users), launch
Results & outcomes
Finally a platform that our trainers and students actually enjoy using. The completion rate tripling was unexpected — we thought it was a content problem. It turned out to be a platform problem. Super Soft Ltd. solved it.
Book a free call and we'll scope your project in 30 minutes.
Book a free call