Back to projects
Custom Apps & Business Systems2025

Mashael Al Ibdaa — Cross-Platform LMS

Mashael Al Ibdaa was running an educational institution with paper-based tracking, email-based communication, and no mobile presence. Student progress was tracked in spreadsheets. Instructor payouts were calculated manually. Course materials were distributed via WhatsApp. We replaced all of it with a custom learning management system — web platform for management & creation, Flutter mobile apps for students and instructors, and real-time communication throughout. Today, every stage of education delivery runs through the system.

Visit Live Project

Tech Stack

ReactFlutterNode.jsMongoDBSocket.ioRedux Toolkit

Modern Education. Stone-Age Operations.

Mashael had an incredible teaching staff and real student results. But the infrastructure holding everything together was chaos — manual attendance, WhatsApp groups for assignments, bank transfers for payments, and no consistent record of anything. Scaling under those conditions wasn't just hard. It was impossible.

The education was excellent. The system was the problem. We fixed the system.


What We Built

🎓 Course Architecture Engine

A hierarchical content system: Categories → Courses → Sections → Sub-sections → Video lessons. Instructors can build complex multi-module courses with assessments and completion milestones. Students see structured progress with visual completion trackers.

📱 Native Mobile Apps (iOS & Android)

A Flutter mobile app for students — offline content access, push notifications for new lessons, in-app chat with instructors, and a full assignment submission portal. A separate app for instructors to manage their courses, schedule live sessions, and review student submissions.

💬 Real-Time Communication Layer

Socket.io-powered live chat between students and instructors, live session scheduling and broadcasting, and a support ticket system for administrative questions. The classroom isn't constrained by physical location anymore.

💰 Financial Operations Center

Automated invoice generation for course purchases. Credit wallet system for students to top up and buy access. Gift card generation for promotions. Instructor payout calculation and reporting. Everything that was done in a spreadsheet is now automatic.

🔒 Enterprise Security

JWT authentication with OTP verification. Role-based access control for students, instructors, and admins. Cloudinary CDN for secure document and media storage. Full audit logging for all financial actions.


The Result

An institution that was running on scattered tools is now fully digitized — with a mobile app its students use daily.

  • 100% of operations digitized — no more spreadsheets or WhatsApp groups
  • iOS & Android app live from day one
  • Instructor onboarding time: 3 hours → 15 minutes
  • Student completion rates measurably improved with structured progress tracking

Want a similar result?

Let's build your next high-performing product together.

Start Your Project