Frontend
Overview
The Citizen Complaint Resolution System (CCRS) module in DIGIT’s frontend framework leverages two powerful, configuration-driven components from @egovernments/digit-ui-components
:
FormComposerV2 – A dynamic, JSON-based React form builder that enables rapid creation of multi-step and single-page forms without hardcoding. Used for citizen complaint submission, employee complaint creation, and workflow actions.
InboxSearchComposer – A modular search, filter, and results-view component designed for complaint tracking, inbox management, and SLA monitoring. Supports flexible configurations, custom UI components, and backend-driven filters.
Key Highlights
Fully configuration-driven – No need to hardcode UI; all fields, steps, and table columns are defined in JSON.
Highly reusable – The same components are used across different screens and roles.
Customizable – Supports custom React components, dynamic updates, conditional visibility, and API data transformations.
Mobile responsive – Adapts seamlessly for mobile and desktop views.
Integration-friendly – Easy mapping of form inputs and search filters to backend APIs.
Last updated
Was this helpful?