Need help with react-surveyman?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

148 Stars 27 Forks BSD 2-Clause "Simplified" License 254 Commits 5 Opened issues


SurveyMan in React

Services available


Need anything else?

Contributors list

# 3,614
216 commits
# 421,320
14 commits


React-surveyman is a survey building tool for the Surveyman project. The idea is to build a drag-and-drop web interface where users generate instances of the types in the SurveyMan language, and combine them to form surveys. The system will use visual cues, like shape and color, to indicate types and legal operations. Once completed, the surveys will be exported to json which can then be fed into the Java program to build a live survey.

React-surveyman is an accepted project in GSOC 2015 under the [email protected] group.

Currently, it uses * React 0.13.x with JSX; * Reflux, a simple library built on Facebook's Flux ideas. * Immutable.js for immutability in the stores; * Babel for ES6/ES7 transpilation and linting; * Webpack for the tooling.


Build and Run

In order to start the project locally - ``` $ git clone --recursive $ npm install $ cd js/sub/surveyman.js && npm install && cd ../../../ $ npm run start

open localhost:8090 in your browser

### Tests
The test suite as it stands is pretty sparse right now and is primarily built for purpose of testing the flux stores.

$ npm run test ```

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.