Sekolah Rakyat Management Platform (SETARA)

Leading a team of 3 engineers building a comprehensive school management platform for Indonesia's national Sekolah Rakyat boarding school program under the Ministry of Social Affairs, serving 15,000+ students from extremely poor families across 166 schools in 34 provinces.

Hire Me
Client: Kementerian Sosial RI (Ministry of Social Affairs)
Category: Kemensos
Role: Senior Software Engineer (Team Lead)
Date: July 2025
Technologies:
Laravel React TypeScript Mantine UI Redux Vite AWS S3 PostgreSQL Leaflet AI/ML DomPDF Sentry GitLab CI/CD
Project URL: (Internal Use Only)
Workflow Automation

85%

up

Reduction in manual budget approval processing

Data Management

100%

Complete digitization of school records and operations

Infrastructure Tracking

3

Asset types managed (land, buildings, rooms) with full lifecycle

Report Generation

90%

down

Reduction in time to generate student report cards

Project Overview

The Sekolah Rakyat Management Platform was developed for Indonesia's Ministry of Social Affairs to provide a centralized system for managing government-run schools (Sekolah Rakyat). The platform covers the entire school operations lifecycle including student management (peserta didik), teacher/staff management (SDM), budget planning and realization (RAB), infrastructure management (prasarana), CCTV monitoring, grading/report cards, complaint handling, and administrative tasks.

Project Requirements

  • Build a comprehensive school management system for government schools
  • Implement student enrollment, attendance, and academic tracking
  • Create budget planning (RAB) with multi-level approval workflows
  • Develop infrastructure management for land, buildings, and rooms
  • Integrate CCTV monitoring and AI-powered chat assistance

The Challenge

The main challenge was creating a system that could handle the complex hierarchical workflows of government administration while remaining user-friendly for school operators with varying technical abilities. Budget management required multi-level approval chains, infrastructure data needed geospatial mapping capabilities, and the system had to integrate with external services including AWS S3 for file storage, AI services for chat assistance, and real-time CCTV streaming.

The Approach & Solution

I developed a full-stack application with a Laravel 11 backend providing RESTful APIs and a React frontend using Mantine UI components for a modern, accessible interface. The backend features repository/service pattern architecture, role-based access control, PDF generation for documents and report cards, Excel import/export capabilities, and AI-powered chat integration. The frontend leverages TypeScript, Redux Toolkit for state management, TanStack Table for data grids, Leaflet for interactive maps, and Sentry for error tracking.

Sekolah Rakyat Management Platform (SETARA)

Let's Work Together on Your Next Project

I am available for freelance projects. Hire me and get your project done.

Let's get in touch
Copyright © 2026 irvan.cc. All Rights Reserved.