Project Overview
"A bridge between traditional education and modern tracking."
The MQJ Daily Report System is a comprehensive web ecosystem designed for the MQJ Program under Athahseen Quran Academy. Specifically tailored for students who travel to Madinah to study in the sacred circles (halqas) of Masjid an-Nabawi, the platform transforms how academic and spiritual progression is tracked.
Student Management
Real-time tracking of personal academic growth.
Daily Reporting
Seamless daily activity and portion submission.
Parent Engagement
Instant insight into child performance metrics.
Gamification
Dynamic point system and live leaderboards.
System Architecture
Utilizing a Monorepo Multi-Application architecture, delivering optimized payloads and specialized portals for every user role.
Client Layer
Role-specific localized dashboards for Students and Parents.
API Layer
Secure biometric authentication and real-time push notification engine.
Database Layer
High-performance NoSQL storage for reports, profiles, and analytics.
Core Functionalities
Smart Daily Reports
Automated tracking for Quran memorization, attendance, and study logs.
Biometric Security
Enterprise-grade WebAuthn integration for FaceID and Fingerprint access.
PWA Hub
Installable app with offline capabilities and real-time push notifications.
Gamification Engine
Intelligent reward points, penalty automation, and live halls of fame.
RBAC Architecture
Granular access controls for Students, Parents, Teachers, and Admins.
Smart Inactivation
AI-driven monitoring to flag inactive students after three days of silence.
Finance Module
Comprehensive financial tracking with income/expense management and detailed reporting.
