Project Name: Moatmat Educational Ecosystem by Omar ATProject Name: Moatmat Educational Ecosystem by Omar AT

Project Name: Moatmat Educational Ecosystem

Omar AT

Omar AT

Project Name: Moatmat Educational Ecosystem (منظومة مؤتمت التعليمية)
Tagline: An enterprise-grade cross-platform educational and automated assessment ecosystem comprising dedicated student, teacher, administration, and bulk content uploading applications.
Overview: Moatmat (مؤتمت) is a large-scale educational testing and e-learning platform built to modernize student assessments, exam preparation, and school analytics across secondary and university education. The ecosystem connects students, teachers, educational centers, and administrators through a synchronized four-application architecture: a high-security Student App with offline examination capabilities, a Teacher App for test authoring and video explanations, an Admin Console for institutional governance and code voucher management, and a dedicated Content Uploader for high-volume question bank ingestion.
Role: Lead Flutter Engineer (Architected the multi-app ecosystem, designed the offline-first exam engine, implemented anti-cheating DRM protections, and integrated real-time cloud and over-the-air deployment pipelines).
Tech Stack:
Framework & UI: Flutter & Dart (Tajawal typography, custom exam timers, LaTeX formula rendering)
Architecture: Clean Architecture (Domain, Data, Presentation layers with BLoC & Cubit)
Backend & Cloud Services: Supabase (PostgreSQL, Row-Level Security, Storage) & Dio HTTP Client
Local Storage & Offline Engine: Hive Flutter, Encrypted Storage, SharedPreferences
Security & DRM: Anti-screenshot protection (no_screenshot), AES payload encryption, Foreground Task execution
Media & Video Streaming: MediaKit (Hardware-accelerated video engine), AudioPlayers, Syncfusion PDF Viewer
DevOps & Observability: Shorebird Code Push (OTA hot-updates), Sentry (Real-time crash reporting & tracing)
Notifications & Deep Linking: Firebase Cloud Messaging (FCM), Firebase Dynamic Links, Local Notifications
Key Features:
Multi-App Educational Suite: Four interconnected applications tailored for students, teachers, school administrators, and content operations.
Advanced Exam Modes: Supports timed exams, practice question banks, per-question timers, and untimed exploratory modes with instant feedback.
Rich Scientific & Mathematical Content: Native rendering of complex LaTeX formulas, mathematical symbols, equations, and high-resolution diagrams.
Anti-Cheating & Content Protection: Device-level screenshot blocking, encrypted question payloads, and foreground service monitoring to maintain exam integrity.
Offline-First Examination: Secure local exam caching with Hive, allowing students to complete full assessments without an internet connection and sync results upon reconnection.
High-Performance Video Lessons: Hardware-accelerated video playback for comprehensive problem walkthroughs and teacher explanations.
QR Code Voucher & Access Management: Physical scratch-card and digital voucher redemption using built-in QR scanning for instant exam and center enrollment.
Teacher Authoring & Excel Ingestion: Tools for educators to design tests, attach audio/video explanations, and import large question banks directly from Excel spreadsheets.
Student Performance Analytics: Comprehensive statistical score breakdowns, comparative rankings, and historical progress charts powered by interactive data visualization.
Over-The-Air (OTA) Updates: Integrated Shorebird deployment pipeline to push instant hotfixes and content updates without requiring app store resubmissions.
Like this project

Posted Sep 30, 2026

Project Name: Moatmat Educational Ecosystem (منظومة مؤتمت التعليمية) Tagline: An enterprise-grade cross-platform educational and automated assessment ecosyst...