Ghaith Altabbaa
Education2025 - Ongoing

Learning Management System

A full-featured Learning Management System offering recorded video lessons with progress tracking, interactive smart notes, live group classes via Jitsi video integration, one-to-one private tutoring with teacher availability scheduling, and a Q&A system for asynchronous student support. The platform includes timed MCQ quizzes with instant feedback, subscription management with Stripe payments, and a gamification points system. Built with Arabic RTL as the primary language and English as secondary, the system supports students, teachers, and administrators with role-specific dashboards and features.

Learning Management System

The Challenge

Building a comprehensive educational platform required full Arabic RTL support alongside English, real-time video capabilities for live classes and tutoring, complex scheduling systems for teacher availability, and a robust assessment system - all while ensuring smooth performance across varying internet conditions.

My Contribution

I worked on the platform implementation across the Laravel backend, Filament administration, and Next.js frontend with internationalization support. The work connected Jitsi live video sessions, Pusher notifications and messaging, Stripe subscription payments, and gamification features into the learning experience.

Related Projects