- Notifications
You must be signed in to change notification settings - Fork5
This demo illustrates how easy it is to set up a client-server interaction of the SurveyJS client-side form builder component with any backend. By following the steps below you can run a sample React app with an integrated form builder. As a backend, the application uses NodeJS that stores form data in a MongoDB database.
License
surveyjs/surveyjs-nodejs-mongodb
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This demo shows how to integrateSurveyJS components with a NodeJS backend with MongoDB database as a storage.
This demo must not be used as a real service as it doesn't cover such real-world survey service aspects as authentication, authorization, user management, access levels, and different security issues. These aspects are covered by backend-specific articles, forums, and documentation.
InstallNodeJS on your machine.InstallDocker Desktop on your machine.After that, run the following commands:
git clone https://github.com/surveyjs/surveyjs-nodejs-mongo.gitcd surveyjs-nodejs-mongodocker compose up -dOpenhttp://localhost:9080 in your web browser.
The client-side part is thesurveyjs-react-client React application. The current project includes only the application's build artifacts in the /public folder. Refer to thesurveyjs-react-client repo for full code and information about the application.
About
This demo illustrates how easy it is to set up a client-server interaction of the SurveyJS client-side form builder component with any backend. By following the steps below you can run a sample React app with an integrated form builder. As a backend, the application uses NodeJS that stores form data in a MongoDB database.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.