feat(surveys): implement account setup survey functionality

- Added new database migration to create survey-related tables for storing questions and responses.
- Developed SurveyController to handle fetching and submitting survey data.
- Created survey API routes for account setup, including endpoints for retrieving the survey and submitting responses.
- Implemented frontend components for displaying the survey and capturing user responses, integrating with Redux for state management.
- Enhanced localization files to include survey-related text for multiple languages.
- Added validation middleware for survey submissions to ensure data integrity.
This commit is contained in:
chamikaJ
2025-07-24 17:12:47 +05:30
parent 15ff69a031
commit fe7c15ced1
22 changed files with 1344 additions and 204 deletions

View File

@@ -65,6 +65,7 @@ import {
Timeline,
Mentions,
Radio,
Steps
} from 'antd/es';
// Icons - Import commonly used ones
@@ -240,6 +241,7 @@ export {
Timeline,
Mentions,
Radio,
Steps
};
// TypeScript Types - Import commonly used ones