

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.