SubLearn
A language learning platform where users learn through videos, subtitles, AI-powered exercises, and gamification.
Client
SubLearn
Year
2024
Tech Stack
Overview
SubLearn is a comprehensive language learning platform that transforms how people learn languages. By combining video-based learning with AI-powered content generation, the platform creates an immersive, engaging experience that keeps learners motivated.
Challenge
Traditional language learning apps focus on rote memorization and basic exercises. Learners quickly lose motivation and struggle to understand real-world language use. The challenge was to build a platform that makes language learning natural, contextual, and genuinely enjoyable.
Solution
We built SubLearn as a full-stack SaaS platform with a focus on authentic content. Users learn through real videos with intelligent subtitle processing, AI-generated exercises tailored to their level, vocabulary tracking with spaced repetition, and a gamification system that keeps them coming back.
Key Features
- Video-based learning with dual subtitle display
- AI-powered exercise and quiz generation
- Vocabulary tracking with smart review system
- 11-language support with full localization
- Gamification: XP, streaks, achievements, boss battles
- Real-time WebSocket features
- Admin panel for content management
Technical Highlights
- Laravel 11 backend with 67 Eloquent models
- PostgreSQL with 106 migrations
- Redis for caching, sessions, and queues
- AI integration: OpenAI, Anthropic Claude, Google Gemini
- IPv6 rotation for API call distribution
- Livewire 3 reactive components
- Filament 3 admin panel
Results
SubLearn supports 11 languages with thousands of vocabulary items, grammar rules, and phrases. The platform processes videos automatically, generates exercises using multiple AI providers, and delivers a polished, responsive experience across all devices.