Collect data anytime, anywhere — even offline!
Surveyr App is a companion to Surveyr, an open-source form builder designed for creating engaging surveys, questionnaires, quizzes, and polls.
This app enables you to collect responses to your forms offline. All responses are stored locally on your device and then sync the data when you're back online.
- Install the latest version of Node.js and npm, in this project we are using Node.js v22.13.1 and npm v10.9.2 respectively.
- Install the Cordova CLI by running
npm install -g cordova. - Clone the repository and navigate to the project directory.
- Run the command
cordova prepare, this will install all the necessary dependencies and plugins required for the project.
This is an alpha version serving as a proof of concept, not a fully-featured application. Built using Cordova.
- Offline URL Source (beta): The app can load forms choices from a specified URL
question.choicesByUrl, but this feature is still in beta and may not work reliably in all cases. - Offline geolocation: The app does not currently support geolocation features when offline.

