The product challenge
Learners move between video lessons and reference documents, while payments and notifications support access and course engagement.
Flutter and Laravel implementation across recorded classes, multi-source playback, PDF content, payments and real-time notifications.
Implementation & engineering decisions
- 01Built recorded-class and course browsing flows.
- 02Supported multiple video sources and playback contexts.
- 03Integrated PDF content access.
- 04Connected Razorpay, WebSockets and notifications.
Where the implementation needed care
Architecture
Flutter learning screens connect video and PDF content with Laravel-backed course workflows and payment/notification services.
Key challenge
Keep video learning and document reference material connected in one study flow.
Delivered
Course browsing, playback/PDF access and payment integrations.