Complete overview of the iSpeaker Live platform MVP
iSpeaker Platform is a comprehensive e-learning and social platform that connects students with expert speakers through multiple learning formats: video courses, PDF books, live streaming rooms, and one-on-one consultations. The platform combines educational content delivery with social networking features to create an engaging learning community.
| Attribute | Details |
|---|---|
| Project Name | iSpeaker Live |
| Version | MVP 1.0 |
| Client | Saudi Arabia |
| Domain | ispeakerlive.com |
| Documentation | documentation.ispeakerlive.com | Tech Stack | Next.js, Laravel, Flutter, MySQL |
| Platform Type | Web (Next.js) + Mobile (Flutter iOS/Android) |
| Target Market | Saudi Arabia |
| Project Status | Development Phase |
| Start Date | October 2025 |
| Target Launch | February 2026 (16 weeks) |
To become the leading Arabic e-learning platform in the MENA region that empowers speakers to monetize their expertise while providing students with accessible, high-quality education through diverse learning formats.
To democratize education by building an integrated platform that enables speakers to:
And empowers students to:
| Role | Responsibilities | Location | Involvement |
|---|---|---|---|
| Product Owner / Client |
|
Saudi Arabia | High |
| Freelance Developer |
|
Remote | High |
| Speakers (Primary Users) |
|
Global (Focus: MENA) | Medium |
| Audience (End Users) |
|
Global | Medium |
| Metric | Target | Measurement Method |
|---|---|---|
| System Uptime | ≥ 99.9% | DigitalOcean monitoring + UptimeRobot |
| Page Load Time | < 2 seconds | Google Lighthouse, WebPageTest |
| API Response Time | < 100ms | Laravel Telescope, New Relic |
| Concurrent Users | 10,000+ | Load testing (Apache JMeter) |
| Video Streaming Quality | 1080p with adaptive bitrate | User experience testing |
| Mobile App Performance | 60 FPS, smooth animations | Flutter DevTools profiling |
| Code Coverage | ≥ 80% | PHPUnit, Jest testing frameworks |
| Device Compatibility | iOS 13+, Android 8+, Modern browsers | Cross-platform testing |
| Risk | Probability | Impact | Mitigation Strategy |
|---|---|---|---|
| Scope Creep | Medium | High | Strict MVP definition, formal change request process, weekly client reviews |
| Jitsi Meet Scalability Issues | Medium | Medium | Early load testing, self-hosted Jitsi server on DigitalOcean, fallback to cloud Jitsi |
| Payment Gateway Integration Complexity | Medium | Medium | Use well-documented Saudi gateways (PayTabs), early integration testing |
| Timeline Delays | Low | Medium | 2-week buffer built into timeline, agile sprints, daily standups |
| Video Storage Costs | Medium | Medium | DigitalOcean Spaces (S3-compatible) with CDN, video compression, usage monitoring |
| Mobile App Store Approval | Low | Medium | Follow store guidelines strictly, pre-submission review, allow 2 weeks for approval |
| Security Vulnerabilities | Low | High | OWASP best practices, JWT authentication, regular security audits, penetration testing |
| Performance Under Load | Low | High | Load testing with 10K+ users, horizontal scaling on DigitalOcean, database optimization |