Dynamic Form Builder & Analytics
Angular dashboard for building advanced surveys and storing answers in a relational schema.
- Area
- Builders & CMS · Operations & tools
- Main stack
- Angular · SurveyJS · Node.js · Express
Key features
- • Advanced surveys with branching and validation
- • Relational persistence from a JSON schema
- • Survey versioning and publishing
- • Analytics with filters and charts
- • CSV, Excel and PDF export
About the project
Survey suite based on SurveyJS, with a customised builder in Angular and a Node.js/SQL Server backend. Surveys are authored as JSON but persisted relationally, which makes analytics queries, versioning, filtering and aggregation efficient. Includes response collection, validation, branching logic, exports and an analytics dashboard.
Technologies used
Angular
SurveyJS
Node.js
Express
SQL Server
TypeORM