Registration System

AMS Student Registration

A comprehensive registration and management system for Athahseen Quran Academy, facilitating student enrollment and academic tracking.

Registration Form Desktop View
Client
Athahseen Quran Academy
Category
EdTech Solution
Platform
Web Application

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

Next.js 16 • Tailwind CSS • Shadcn UI

Responsive public registration form and protected admin dashboard.

Backend Layer

Next.js 16 API • MongoDB • JWT

Secure REST API handling auth, data persistence, and file processing.

Data Layer

MongoDB Atlas • File Storage

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.