๐ Language: ๐บ๐ธ English | ๐ฎ๐ฉ Bahasa Indonesia
A modern student admission management system built for Islamic boarding schools. SPSB streamlines the entire enrollment process through a guided registration workflow and provides administrators with comprehensive tools for managing applicants, payments, academic years, and analytical reports.
- Multi-step student registration workflow
- Digital signature support
- Payment tracking and verification
- Academic year management
- Interactive analytics dashboard
- WhatsApp integration
- Excel reporting and export
- Dynamic page availability control
- Responsive interface
SPSB (Student Admission System) is a custom-built web application designed to simplify and digitize the admission process for Islamic educational institutions.
The platform provides an intuitive registration experience for applicants while offering administrators powerful tools for monitoring registrations, managing payments, configuring academic years, and generating reports.
- Guided multi-step registration process
- Personal and parental information collection
- Educational unit selection
- Tuition option selection
- Digital signature support
- Data preview before submission
- Student data management
- Detailed biodata pages
- Historical academic records
- Payment instructions generation
- Tuition option management
- Payment status monitoring
- Financial tracking
- Registration statistics
- Monthly growth monitoring
- Demographic visualizations
- Payment summaries
- Interactive charts
- Multiple academic years support
- Active year configuration
- Historical data filtering
- Excel export
- Printable biodata sheets
- Administrative reports
- WhatsApp integration
- Registration confirmation workflows
- Messaging templates
Applicants complete the admission process through six guided steps:
- Unit Selection
- Personal Information
- Parent / Guardian Information
- Tuition Options
- Digital Signature
- Preview and Submission
After registration, applicants receive payment instructions and can confirm their registration through WhatsApp.
The administrative dashboard provides:
- Student data management (CRUD)
- Payment tracking
- Dashboard analytics
- Academic year configuration
- Report generation
- Messaging settings
- Page visibility management
- System configuration tools
- PHP 8.x
- MySQL
- PDO
- Composer
- delight-im/auth
- hidehalo/nanoid-php
- vlucas/phpdotenv
- phpoffice/phpspreadsheet
- Tailwind CSS
- JavaScript
- jQuery
- DataTables
- SweetAlert2
- Flatpickr
- Signature Pad
- jQuery Validation
WhatsApp is integrated into the registration workflow to facilitate communication and registration confirmations.
SPSB
โ
โโโ admin/ Backend dashboard and administrative workflows
โโโ auth/ Authentication and access control
โโโ config/ Application configuration and database connections
โโโ core/ Shared utilities and layout components
โโโ registration/ Public registration workflow
โโโ src/ UI assets and Tailwind source files
โโโ public/ Public resources
Status: Public / Archived
Recent improvements include:
- Dashboard enhancements
- User experience refinements
- WhatsApp workflow improvements
- Reporting features
- Dynamic configuration management
![]() |
![]() |
![]() |
The full source code of the SPSB system is available on GitHub under the MIT License:
๐ mhd-shofwan/spsb
This repository (spsb-showcase) serves as a public showcase containing documentation, system architecture, and visual previews.
This project is licensed under the MIT License.
ยฉ Mhd Shofwan






