https://github.com/surveyjs/surveyjs-react-client
This project is a client-side React application that uses SurveyJS components. You can integrate it with a backend of your choice to create a full-cycle survey management service.
https://github.com/surveyjs/surveyjs-react-client
form-builder javascript react survey-creator survey-maker surveyjs
Last synced: about 1 month ago
JSON representation
This project is a client-side React application that uses SurveyJS components. You can integrate it with a backend of your choice to create a full-cycle survey management service.
- Host: GitHub
- URL: https://github.com/surveyjs/surveyjs-react-client
- Owner: surveyjs
- Created: 2022-04-06T13:18:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-07T13:45:16.000Z (3 months ago)
- Last Synced: 2025-04-02T06:22:08.998Z (about 2 months ago)
- Topics: form-builder, javascript, react, survey-creator, survey-maker, surveyjs
- Language: TypeScript
- Homepage: https://surveyjs.io/
- Size: 622 KB
- Stars: 19
- Watchers: 3
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/surveyjs/surveyjs-react-client/actions/workflows/build-node.js.yml)
# SurveyJS React Application
This project is a client-side React application that uses [SurveyJS](https://surveyjs.io/) components. The application displays a list of surveys with the following buttons that perform actions on the surveys:
- **Run** - Uses the [SurveyJS Form Library](https://surveyjs.io/form-library/documentation/overview) component to run the survey.
- **Edit** - Uses the [Survey Creator](https://surveyjs.io/survey-creator/documentation/overview) component to configure the survey.
- **Results** - Uses the [SurveyJS Dashboard](https://surveyjs.io/dashboard/documentation/overview) component to display survey results as a table.
- **Remove** - Deletes the survey.
You can integrate this project with a backend of your choice to create a full-cycle survey management service as shown in the following repos:
- [surveyjs-aspnet-mvc](https://github.com/surveyjs/surveyjs-aspnet-mvc)
- [surveyjs-nodejs](https://github.com/surveyjs/surveyjs-nodejs)
- [surveyjs-php](https://github.com/surveyjs/surveyjs-php)## Run the Application
```bash
git clone https://github.com/surveyjs/surveyjs-react-client.git
cd surveyjs-react-client
npm i
npm start
```