Laravel · School System

SIPANDU

A school discipline and counseling workflow built around a single source of truth for confirmed violations and accumulated points.

LaravelFilamentMySQLFonnte API
SIPANDU preview

Problem

What needed structure

Discipline records can become inconsistent when points, sanctions, attendance corrections, and parent notifications are handled separately.

Approach

How I shaped the system

SIPANDU centralizes confirmation, point transactions, sanction logic, notification logs, and administrative workflows in one Laravel-based system.

Highlights

Key implementation ideas

01

Confirmed violation workflow

02

Point transaction source of truth

03

WhatsApp delivery logging

04

Role-aware administration