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?