SurveyJS is a set of JavaScript components that allow you and your users to build surveys / forms, store them in your database, and visualize survey results for data analysis. This quick start template uses Next.js and the following SurveyJS components:
git clone https://github.com/surveyjs/surveyjs-nextjs.git
cd surveyjs-nextjs
npm i
npm run devOpen http://localhost:3000/ in your web browser.
This template covers most basic use cases. You can find code examples for them in the following files:
- Create a standalone survey
- Add Survey Creator to a page
- Export a survey to a PDF document
- Visualize survey results
docker build \
--platform linux/amd64 \
--secret id=google_creds,src="your Google Cloud Service Account JSON file full path" \
--build-arg MONGO_URI="your_mongo_uri" \
--build-arg GOOGLE_BUCKET_NAME="your_bucket_name" \
-t recruitment-form:latest .Save the image
docker save recruitment-form:latest -o recruitment-form.tarOr save with compression
docker save recruitment-form:latest | gzip > recruitment-form.tar.gz