Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bijanmoudi/dynamic-survey
https://github.com/bijanmoudi/dynamic-survey
css3 html5 reactjs sass survey
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bijanmoudi/dynamic-survey
- Owner: bijanmoudi
- License: gpl-3.0
- Created: 2018-11-07T16:43:47.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-02T23:38:52.000Z (almost 6 years ago)
- Last Synced: 2024-08-01T12:32:13.355Z (3 months ago)
- Topics: css3, html5, reactjs, sass, survey
- Language: JavaScript
- Homepage: https://bijanmoudi.github.io/dynamic-survey/dist/
- Size: 543 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - bijanmoudi/dynamic-survey - (sass)
README
# Dynamic Survey
This repository is, in fact, an answer to the question initially raised by [LIQID Asset Management GmbH].
You can find a demo here:
[https://bijanmoudi.github.io/dynamic-survey/dist/]## Extra Features
- Survey questions are being loaded from remote address
- Connections are being mocked so as to make the application able of being run without the need to any server
- Multiple surveys can be loaded in a same page
- React is used as a library to provide the application with the ability to be embedded in another framework
- Prevent URL cheat## Todos
- Update readme file
- Add comments
- Changing folder structure and automation configuration to have absolute separate component for surveys
- Extend browser compatibility by installing more polyfills or changing preprocessors' configuration
- Use Webpack instead of Gulp and split separable bundles
- Support remote validation for inputs
- Make steps dynamic based on the answer of their previous step
- Add support for i18n
- Make tests more specific and more precise
- Take care about zero IDs which can probably cause problems
- Make PropType checking better
- Filter questions with faulty data
- Prevent content jump occure upon survey navigation, by using height and opacity transitions
- Fix UX bug of navigation buttons (moving up and down upon navigation)[LIQID Asset Management GmbH]:
[https://bijanmoudi.github.io/dynamic-survey/dist/]: