ID — Bahasa Indonesia

Muhamad Irga

Purwokerto, Central Java

Live Updated

SIKSCB — Social Welfare & UPTD PPA Case Management

An integrated application for the Cilacap Regency social affairs and women & child protection offices: welfare services, violence-case handling with safe houses, social-key data synchronisation, assets, and performance planning.

See the service: Local Government Applications

Screenshots

SIKSCB social welfare dashboard with service requests and beneficiary figures
Main application view · Open image for full resolution
SIKSCB UPTD PPA dashboard, the separated workspace for confidential violence cases
Application view 2 · Open image for full resolution

Overview

What this system does.

SIKSCB (Sistem Informasi Kesejahteraan Sosial Cilacap Berdaya) is the internal application of the Cilacap Regency social affairs office, rewritten from an earlier Filament version into Laravel with Blade, Livewire, and Spatie Permission. It carries roughly 146 models and 163 migrations across service delivery, case handling, data synchronisation, assets, and performance reporting, with authorisation handled entirely through per-action permissions.

Welfare work begins with service requests and consultations, each moving through a submission, acceptance, processing, and completion workflow with status logs and WhatsApp notifications through Fonnte. Si Gentar covers street outreach, assessment, inter-agency coordination, referral, family reunification, and funeral services. Social-key synchronisation verifies PBI eligibility by cross-checking DTKS, civil-servant, property-tax, and village-official registers, queuing batch jobs to produce synchronisation proposals and PBI reactivation for the regional budget. Alongside these run KUBE and PENA economic-empowerment groups with monitoring and training, asset inventory with distribution, maintenance, detail correction and disposal, DBHCHT distribution and certification, and Lap Resik, which tracks Renja and DPA indicator targets against monthly realisation through Livewire modals.

A dedicated UPTD PPA module handles reports of violence against women and children for the women's empowerment and child protection office. Because case files are confidential, it has its own role, its own dashboard, its own access log, and data kept apart from general beneficiary records. A case carries risk assessment, staged case plans, assignment to companions and counselling sessions, health services, legal proceedings, mediation, recovery, reintegration and monitoring, plus safe-house stays with rooms, availability, check-in, extensions, and incident records. Members of the public can file a report, anonymously if they wish, and track it by ticket code; officers verify the report before it becomes a case. Visum et repertum recommendation letters are generated as PDFs, disaggregated case data exports as Excel, and a Sanctum-authenticated API with two-factor login and device management serves the companion mobile application.

Feature inventory

Highlights

31 capabilities verified against the project source.

Welfare services

  • Service requests and consultations with submission, acceptance, processing, and completion workflows
  • Status logs and WhatsApp notifications through Fonnte on creation and completion
  • Si Gentar: outreach records, assessment, coordination, referral, family reunification, and funeral services

UPTD PPA case handling

  • UPTD PPA case handling with a separate role, dashboard, and confidential data
  • Public violence reports, anonymous if preferred, with ticket-code tracking and officer verification
  • Case risk assessment, staged case plans, and urgency and stage classification
  • Case assignment to companions, counselling sessions, and assistance records
  • Case health services, legal proceedings and events, and mediation with recorded parties
  • Case referral in both directions, recovery by domain, reintegration, and monitoring
  • Case timeline, alert centre, and per-case access logging
  • Safe houses with rooms, availability, stays, extensions, check-in, and incident records
  • Child protection and women's empowerment records with prevention programmes and activities
  • Visum et repertum recommendation letters generated as PDFs
  • Disaggregated violence-case data exported to Excel
  • Women and children statistics with district and entry templates

Beneficiary data and synchronisation

  • Beneficiary records with NIK generation, search, import, and export
  • Social keys cross-checked against DTKS, civil-servant, property-tax, and village-official registers
  • Queued batch synchronisation with proposals, supporting documents, and process tracking
  • PBI reactivation and PBI budget proposals for the regional budget

Empowerment and assets

  • KUBE community groups and PENA/UEP productive businesses with members and positions
  • Monitoring and evaluation, training records, and training reports
  • Asset inventory, distribution to beneficiaries, maintenance, detail correction, and disposal
  • Excel import and export templates for assets, beneficiaries, keys, and tobacco-tax data
  • DBHCHT distribution and certification with batch finalisation

Planning and performance

  • Lap Resik: government affairs, programmes, activities, sub-activities, and budget documents
  • Indicator targets against monthly realisation, with definitive and planning amendments
  • DTKS map and area maps rendered from GeoJSON with Leaflet

Public pages and platform

  • Public landing pages: profile, team, gallery, FAQ, downloads, contact, and service rating
  • Server-side DataTables for every large listing
  • Two-factor authentication, a security centre, and role and permission management
  • Sanctum API with device management for the companion mobile application

Capabilities

What it is built to handle.

Implementation highlights documented in the project source.

Confidential cases
UPTD PPA
Separate role, dashboard, and access log
Database migrations
163
Across 146 models and 174 controllers
Social-key synchronisation
DTKS
PBI eligibility verified across registers

Tech stack

Built with 19 technologies.

  • Laravel 13
  • PHP 8.4
  • Blade
  • Livewire
  • Alpine.js
  • Tailwind CSS 3
  • Vite
  • Spatie Permission
  • Laravel Sanctum
  • Google2FA
  • Yajra DataTables
  • Chart.js 4
  • Leaflet
  • DomPDF
  • Maatwebsite Excel
  • Bacon QR Code
  • Fonnte WhatsApp API
  • MySQL
  • Playwright

Common questions

What people usually ask.

How is confidential case data separated?

The UPTD PPA module has its own role, its own dashboard, and data kept apart from general beneficiary records, with every file opening written to a per-case access log. Separation is structural, not a hidden menu item.

Can a member of the public report anonymously?

Yes. A report can be filed without identifying the reporter and tracked afterwards by ticket code. An officer verifies the report before it becomes a case.

What does social-key synchronisation check?

PBI eligibility is cross-checked against DTKS, civil-servant, property-tax, and village-official registers as a queued batch job, producing synchronisation proposals and PBI reactivation requests for the regional budget rather than changing records silently.

Same field

Need something like this?

Send a short brief and I’ll come back with scope, approach, and an honest timeline.