Skip to content

Latest commit

ย 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SPSB - Student Admission System

๐ŸŒ Language: ๐Ÿ‡บ๐Ÿ‡ธ English | ๐Ÿ‡ฎ๐Ÿ‡ฉ Bahasa Indonesia

PHP MySQL Tailwind CSS jQuery License Status

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.


Highlights

  • 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

Overview

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.


Features

Registration

  • Guided multi-step registration process
  • Personal and parental information collection
  • Educational unit selection
  • Tuition option selection
  • Digital signature support
  • Data preview before submission

Student Management

  • Student data management
  • Detailed biodata pages
  • Historical academic records

Payment Management

  • Payment instructions generation
  • Tuition option management
  • Payment status monitoring
  • Financial tracking

Dashboard & Analytics

  • Registration statistics
  • Monthly growth monitoring
  • Demographic visualizations
  • Payment summaries
  • Interactive charts

Academic Year Management

  • Multiple academic years support
  • Active year configuration
  • Historical data filtering

Reporting

  • Excel export
  • Printable biodata sheets
  • Administrative reports

Communication

  • WhatsApp integration
  • Registration confirmation workflows
  • Messaging templates

Registration Workflow

Applicants complete the admission process through six guided steps:

  1. Unit Selection
  2. Personal Information
  3. Parent / Guardian Information
  4. Tuition Options
  5. Digital Signature
  6. Preview and Submission

After registration, applicants receive payment instructions and can confirm their registration through WhatsApp.


Administrator Features

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

Technology Stack

Backend

  • PHP 8.x
  • MySQL
  • PDO
  • Composer

Packages

  • delight-im/auth
  • hidehalo/nanoid-php
  • vlucas/phpdotenv
  • phpoffice/phpspreadsheet

Frontend

  • Tailwind CSS
  • JavaScript
  • jQuery

JavaScript Libraries

  • DataTables
  • SweetAlert2
  • Flatpickr
  • Signature Pad
  • jQuery Validation

Integrations

WhatsApp

WhatsApp is integrated into the registration workflow to facilitate communication and registration confirmations.


Project Structure

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

Project Status

Status: Public / Archived

Recent improvements include:

  • Dashboard enhancements
  • User experience refinements
  • WhatsApp workflow improvements
  • Reporting features
  • Dynamic configuration management

Screenshots

Dashboard

Dashboard

Registration Form

Payment Information

Payment

Reports

Reports

View Student

Reports


Repository

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.


License

This project is licensed under the MIT License.

ยฉ Mhd Shofwan

About

๐Ÿ“ƒ Student admission management system for Islamic boarding schools.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors