Project
2026
SKKNI Proposal & Monitoring Dashboard
An integrated dashboard for managing SKKNI proposals from planning and document submission to verification and approval tracking.

Overview
This platform simplifies the SKKNI proposal workflow by bringing planning, proposal drafting, requirement document uploads, verification, and final approval into one dashboard. It also includes a public tracking feature where users can enter a proposal number to see the latest status transparently and accurately without accessing the internal dashboard.
Problem
The SKKNI proposal process involves many stages, documents, reviewers, and institutional roles. Without a centralized workflow, proposal status can be difficult to monitor, document readiness is harder to track, and coordination across verification, legal review, and approval stages becomes slower.
Solution
I built an integrated dashboard that centralizes the full SKKNI lifecycle, from proposal planning and formulation to internal verification, external verification, convention, approval, legal review, signatures, and final publication. The platform also includes public tracking by access code so applicants can monitor progress without entering the internal dashboard.
Workflow
Planning
Formulation
Internal verification
External verification
Convention
Approval
Legal review
Signature
Published SKKNI
Key Features
Role-based dashboard overview with KPI summaries, proposal status distribution, monthly trends, and prioritized work queues.
Proposal planning flow for creating drafts, editing proposal data, selecting proposal type, submitting requirements, and moving proposals to the next stage.
Document upload and requirement management across formulation, verification, convention, approval, and legal review stages.
Internal and external verification workflows with review status, revision handling, activity history, comments, and SLA monitoring.
Approval, legal review, and signature flow covering PUUKS review, Biro Hukum review, document revision, official approval, and publication status.
Public tracking page where users can search by access code and view stage status, timeline activity, phase details, and final result.
Reports, audit logs, helpdesk tickets, profile management, user administration, master data, and file management for operational control.
My Contribution
Designed the end-to-end SKKNI workflow structure from planning to publication.
Built role-aware dashboard experiences for applicants, institution admins, verifiers, legal reviewers, admins, and super admins.
Developed proposal, document, verification, revision, tracking, reporting, helpdesk, and settings flows.
Structured activity history and monitoring views to make proposal progress easier to audit.
Improved transparency by exposing public proposal tracking outside the internal dashboard.
Technical Highlights
Next.js and React dashboard architecture with role-based navigation and page access.
PostgreSQL data model managed with Drizzle ORM and Drizzle Kit migrations.
Authentication and user session handling with Better Auth.
S3-compatible document upload flow with presigned access support.
Dashboard analytics and monitoring charts using Recharts.
PDF, Excel, and CSV reporting support for operational exports.
Rich text editing, QR/access-code support, audit log, help center, and ticket management.
Impact
Centralized the SKKNI proposal lifecycle into one operational platform.
Made proposal progress more transparent for both internal users and applicants.
Reduced manual coordination across proposal, verification, legal review, and approval stages.
Improved document visibility, review accountability, and status traceability.