RSKKNI Submission and Monitoring Platform
A centralized platform for managing RSKKNI (Rancangan Standar Kompetensi Kerja Nasional Indonesia) proposals, documents, verification, approval, and publication.

Overview
This platform streamlines the entire RSKKNI proposal lifecycle—from planning and formulation to document review, approval, and publication—in a single role-based dashboard.
Problem
The RSKKNI proposal process spans multiple stages, documents, reviewers, and institutional roles. Without a centralized system, monitoring progress, assessing document readiness, and coordinating across teams can be slow and error-prone.
Solution
I built a role-based dashboard that centralizes proposal planning, verification, legal review, approval, signing, and publication.
Project Gallery

RSKKNI Submission Workflow
Planning
Formulation
Internal verification
External verification
Convention
Approval
Legal review
Signing
RSKKNI publication
Key Features
Role-based dashboard with KPI summaries, status distribution, monthly trends, and prioritized work queues.
Proposal planning and document workflows covering drafts, requirements, formulation, verification, convention, approval, and legal review.
Internal and external verification with revisions, comments, activity history, and SLA monitoring.
Approval, legal review, signing, and publication with clear stage visibility.
Operational tools for reporting, audit trails, helpdesk, user administration, master data, and file management.
My Contribution
Designed the end-to-end RSKKNI workflow from planning to publication.
Built role-based dashboards for applicants, institutional administrators, verifiers, legal reviewers, admins, and super admins.
Developed core workflows for proposals, documents, verification, revisions, reporting, and administration.
Built audit-friendly activity histories and monitoring views.
Technical Highlights
Role-based Next.js and React architecture with granular access control.
PostgreSQL data modeling and migrations with Drizzle ORM and Drizzle Kit.
Authentication and session management with Better Auth.
S3-compatible document storage using presigned URLs.
Operational analytics with Recharts and exports in PDF, Excel, and CSV.
Docker-based environments and automated CI/CD with GitLab.
Impact
Centralized the RSKKNI proposal lifecycle into one operational platform.
Reduced manual coordination across proposal, verification, legal review, and approval stages.
Improved document visibility, review accountability, and status traceability.