This project is a centralized management application developed specifically for the "Biro Kerjasama" of
the East
Java Provincial Government, Indonesia. The platform is designed to accommodate and streamline all types
of inter-agency
and institutional collaborations across the entire East Java region. By providing a unified system, the
application
enables efficient tracking, documentation, and administration of various cooperation agreements,
ensuring that all
partnership activities are well-coordinated and accessible in one place. This centralized approach
supports better
governance, transparency, and ease of monitoring for all collaborative initiatives managed by the
provincial government.
link : https://simasker.jatimprov.go.id/
Key Feature
The SIMASKER application offers a comprehensive suite of features, including dynamic custom form input creation with support for various field types and master data integration, logical grouping of form inputs with configurable workflows and access permissions, granular user access control for enhanced security and tailored user experiences, customizable document flow statuses to support unique approval processes, and an interactive dashboard that delivers real-time insights and key metrics for efficient monitoring and analysis of collaboration activities.
Custom Form Input
The main feature of this application is its fully custom form input system, which empowers
administrators to design
and deploy dynamic forms tailored to the specific needs of each collaboration or agreement. The form
builder supports up to 85% of standard form controls, including text fields, numbers, dates, checkboxes,
radio buttons, file uploads, and more.
A standout capability is the ability to add new "select" fields that can dynamically fetch their
selection options from master data references. This ensures that dropdown choices remain consistent and
up-to-date across the system, streamlining data entry and reducing errors. Administrators can easily
configure these select fields to pull options from centralized datasets, making the forms highly
adaptable and scalable for various use cases within the provincial government.
Custom Form Group
This feature allows administrators to organize individual form inputs into logical groups, making it
easier to
manage complex data collection processes. After creating custom form inputs, administrators can use the
form
group builder to define how these inputs are grouped together, specify the document flow
(such as approval steps or review stages), and assign user access permissions for each group.
By enabling grouping and workflow configuration, this feature ensures that each collaboration or
agreement
follows a structured process, with clear roles and responsibilities for different users. It streamlines
document management, enhances security by controlling access, and supports efficient collaboration
across departments.
Custom User Access
A core feature of the application is the ability to customize user access at a granular level.
Administrators can define specific permissions for each user or user group, controlling access to
individual menus and document entries within the system. This means that access to sensitive data,
forms, or workflow steps can be restricted based on roles or responsibilities, ensuring that users only
see and interact with the information relevant to their duties.
This dynamic access control not only enhances security but also streamlines the user experience by
presenting each user with a tailored interface. Whether managing collaboration agreements, reviewing
documents, or configuring forms, every action and menu can be precisely assigned, making the platform
highly adaptable to the organizational structure and workflow requirements of the East Java Provincial
Government.
Custom Document Flow Status
This feature empowers administrators to define and customize the document flow approval statuses for
each type of collaboration or agreement. Instead of being limited to a fixed set of status options,
administrators can create, edit, and sequence custom statuses that reflect the unique approval processes
of their organization.
For example, a document might progress through statuses such as "Draft," "Submitted," "Under Review,"
"Approved by Supervisor," and "Finalized." Each status can be configured with its own label, color, and
associated permissions, ensuring that only authorized users can move documents between specific stages.
This flexibility allows the system to adapt to evolving workflows and organizational requirements,
supporting complex approval chains and multi-step reviews. By making the document flow fully
configurable, the application ensures transparency, accountability, and precise control over every stage
of the approval process.
Dashboard Report
The dashboard report provides a comprehensive overview of all collaboration activities and agreements managed within the system. It features interactive charts and summary widgets that display key metrics such as the number of active agreements, pending approvals, completed collaborations, and user activity statistics. Administrators can filter data by date range, department, or agreement type to gain actionable insights and monitor progress in real time. This centralized reporting tool helps decision-makers quickly identify trends, track performance, and ensure that all processes are running smoothly across the organization.
Web Tech Stack
SIMASKER is developed with a robust and flexible web technology stack tailored for dynamic data management and modular workflows. The frontend is built using NuxtJS, enabling server-side rendering and smooth navigation, while Bootstrap 5 ensures a responsive and user-friendly interface. The backend utilizes Express JS written in TypeScript, providing strong typing and maintainability for complex business logic. MongoDB serves as the primary database, supporting highly customizable and dynamic data models—essential for the application's custom form and workflow features. This stack allows SIMASKER to efficiently support evolving requirements, granular access control, and scalable collaboration processes for the East Java Provincial Government.