Provide FeedBack

Objective

Users can provide the feedback by using the “Provide Feedback” button, and while going through the workflow can add all the valid information, according to the question asked. On submitting, the feedback is submitted and the user will be redirected to the success screen.

 

Technical Implementation details:

The link for the Feedback Bot Main Index is given below, it can be used to understand the starting point of the flow:

https://github.com/egovernments/DIGIT-Dev/blob/CITIZEN_FEEDBACK_WEBCHAT_UI/frontend/micro-ui/web/micro-ui-internals/packages/modules/cf/src/pages/citizen/CitizenFeedbackHome.js

 

After selecting feedback, a text area will appear to add feedback which is a user input component inside molecules in the react-components folder. The link for the user input file is below:

https://github.com/egovernments/DIGIT-Dev/blob/CITIZEN_FEEDBACK_WEBCHAT_UI/frontend/micro-ui/web/micro-ui-internals/packages/react-components/src/molecules/UserInput.js

 

The configuration for rendering of the successful feedback submission pages are mentioned in the response file in components under the cf folder. Below is the snippet for folder structure.