Skip to content
Back to PortfolioKembali ke Portofolio
Enterprise Systems

Portal Sekolah — Enterprise School & Academic Management Portal

An enterprise web portal and Academic LMS for vocational high schools, featuring 11 role variants, 12 functional modules, 47+ MySQL tables, automated PDF payroll generation, and multi-layer security hardening.

Production UI Webview Preview
Portal Sekolah — Enterprise School & Academic Management Portal

TECH STACK & ARCHITECTURE COMPONENTSSTACK TEKNOLOGI & KOMPONEN ARSITEKTUR

codeReact
UI Framework
speedVite
Build Tool
paletteTailwind CSS
Design System CSS
terminalNode.js
Runtime Server
dnsExpress.js
REST API Server
table_chartMySQL
Relational Database
picture_as_pdfPDFKit
PDF Document Generator
verified_userZod
Schema Validation
shieldHelmet
Security Hardening
ProblemPermasalahan Utama

Vocational high schools require complex coordination across academics, tuition (SPP) finance, internship (PKL) evaluations, attendance, and LMS.

Engineering SolutionSolusi Rekayasa

Built a 5-layer clean architecture web application (React + Node.js + MySQL) managing 11 role variants (Principal, Teachers, Students, Parents, Alumni, etc.), 47+ database tables, automated PDFKit payroll generation, LRU caching, and Helmet security hardening.

System ImpactDampak Sistem

Eliminates manual paperwork, speeds up tuition payment tracking, and secures academic records against client-side tampering.

PORTAL SEKOLAH — ENTERPRISE SCHOOL SYSTEM ARCHITECTURE

Hover any node for component specsHover node untuk spesifikasi komponen
PORTAL SEKOLAH — ENTERPRISE SCHOOL SYSTEM ARCHITECTUREClient:Web App (React& Vite SPA)Middle:Express &Gateway Helmet SecurityStorage:MySQL 47-TableRelational SchemaLogic:School Portal& 11-Role RBAC CRUDLogic:Cache & LRUPerformance EngineLogic:Document & PDFPayroll GeneratorLogic:Academic & GPAGradebook EngineLogic:PKL Internship& Evaluation CoreOutput:PDF Payroll &Slips SPP TrackerOutput:AutomatedAcademic GradebookOutput:PKL InternshipEvaluation SystemDeploy:Node.js Server& Security Hardening
System Legend:Legenda Sistem:
Frontend & IngressCore Service & GuardLogic & AI EngineDatabase & StorageSecurity & Audit