{"repo":"plutov/formulosity","free":true,"listed":false,"github":"https://github.com/plutov/formulosity","clone":"git clone https://github.com/plutov/formulosity.git","description":"Self-hosted Surveys as Code platform.","language":"Go","stars":224,"topics":["hacktoberfest"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Formulosity - self-hosted Surveys as Code platform. This approach offers a number of advantages, including: - Version control : Survey files can be stored in a Github repository, which makes it easy to track changes and collaborate with others. - Reproducibility : Survey files can be easily shared and reproduced, making it easy to reuse surveys or create variations of existing surveys. - Automation : Survey files can be used to automate the creation and deployment of surveys, which can save time and effort. Formulosity uses human-readable declarative language YAML. Features - [x] API first - [x] Survey UI: for end users (respondents) - [x] Console UI: manage surveys - [x] YAML survey configuration - [x] Basic question types - [x] Default theme - [x] Custom themes support - [x] Personalized options: intro, outro, etc. - [x] Cookie/IP duplicate response protection - [x] Admin user authentication - [x] Continue where you left off - [x] Advanced validation rules - [x] Export responses in UI or via API - [ ] Advanced question types - [x] Pipe answers into the following questions - [x] Conditional question visibility Survey Structure Each directory in SURVEYS DIR is a survey. You can configure the source of your surveys by setting different SURVEYS DIR env var. To get started, check out the ./api/surveys folder with multiple examples. Survey Files metadata.yaml This file is required! The file consists of a YAML object with specific properties describing the survey. - title : This i","default_branch":null,"files":null,"tree":[],"storefront":"/r/plutov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/plutov/formulosity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}