Project Overview
"Streamlining the path to Quranic education."
The AMS Student Registration system is a robust platform designed to modernize the admission process for Athahseen Quran Academy. It includes a public-facing registration portal for students worldwide and a powerful admin dashboard for managing applications, academic records, and exports.
Global Registration
Intuitive multi-step form with country-specific data.
Admin Ecosystem
Comprehensive dashboard for managing student lifecycles.
Advanced Reporting
Export capabilities for PDF, Excel, and CSV formats.
Academic Templates
Excel-based import system for course and halqa management.
System Architecture
Built on a modern dual-application architecture to ensure security and performance.
Frontend Layer
Responsive public registration form and protected admin dashboard.
Backend Layer
Secure REST API handling auth, data persistence, and file processing.
Data Layer
Scalable document storage and optimized database queries.
Core Functionalities
Dynamic Registration
Smart form with country detection and validation.
Secure Authentication
JWT-based admin access with PBKDF2 password hashing.
Data Export
One-click generation of student lists in multiple formats.
Advanced Filtering
Real-time search and filtering by course, country, and gender.
Excel Integration
Bulk upload capabilities for academic structure setup.
Live Statistics
Real-time metrics on registration counts and demographics.
Mobile Optimized
Fully responsive design for access on any device.
