Published on
Personal ProjectIn Progress

Islamic Boarding Shool System

By Samsul Hadi @Threads
Islamic Boarding Shool System

An in-progress web platform for an Islamic boarding school (pesantren) combining an e-learning experience with a lightweight campus portal. The project reached roughly 50% completion before being paused by the client due to funding constraints.

Goals

  • Provide a single portal for students and staff to access courses, announcements, and basic academic services.
  • Simplify day-to-day administration (users, classes, schedules) with role-based access for admins, teachers, and students.
  • Lay a foundation that can grow into a fuller SIS/LMS as the school’s needs and budget expand.

Delivered So Far (≈50%)

  • Authentication & Roles: admin/teacher/student separation and session management.
  • User & Class Management: basic profiles, class/group mappings, and roster setup.
  • E-Learning Basics: course shells, lesson pages, file resources, and simple assignment submission flow.
  • Announcements: campus/kelas announcements with publish/unpublish control.
  • UI/UX: responsive Bootstrap layouts tuned for desktop and mobile access.

Planned (Backlog)

  • Assessments: quizzes, grading view, and teacher feedback workflow.
  • Attendance: per-class roll with exportable summaries.
  • Fees & Receipts (basic): fee items and payment proof upload.
  • Optional modules: parent/guardian view and simple library/dormitory registers.

Tech Stack

  • Backend: Yii2 (PHP) with MySQL.
  • Frontend: Bootstrap UI with jQuery/AJAX interactions.
  • Architecture: modular controllers, clear data model, and pragmatic validation.

Engagement & Status

Initiated with a down payment and developed to the mid-project milestone. Work is currently paused pending client funding/priority; deliverables to date include source code, schema, and initial admin/teacher/student flows, ready to resume when the project restarts.