Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/surveyjs/survey-analytics
Customizable JavaScript library to create interactive survey data dashboards and facilitate survey results analysis for your end-users.
https://github.com/surveyjs/survey-analytics
chart summary survey table
Last synced: 4 days ago
JSON representation
Customizable JavaScript library to create interactive survey data dashboards and facilitate survey results analysis for your end-users.
- Host: GitHub
- URL: https://github.com/surveyjs/survey-analytics
- Owner: surveyjs
- License: other
- Created: 2019-05-13T13:53:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T14:34:15.000Z (8 months ago)
- Last Synced: 2024-05-23T04:46:09.653Z (7 months ago)
- Topics: chart, summary, survey, table
- Language: TypeScript
- Homepage: https://surveyjs.io/dashboard/examples/plain-data
- Size: 6.71 MB
- Stars: 94
- Watchers: 14
- Forks: 48
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# SurveyJS Dashboard
[![Build Status](https://dev.azure.com/SurveyJS/SurveyJS%20Integration%20Tests/_apis/build/status/SurveyJS%20Library?branchName=master)](https://dev.azure.com/SurveyJS/SurveyJS%20Integration%20Tests/_build/latest?definitionId=7&branchName=master)
The SurveyJS Dashboard library lets you build survey data dashboards and simplify survey data analysis with interactive and customizable charts and tables. Visualize your insights and analyze survey results in one view.
## Features
- Supported chart and graph types:
- Bar chart
- Donut graph
- Pie chart
- Gauge chart
- Bullet graph
- Word cloud
- Interactive value filtering ordering
- Customizable colors
- Dynamic layout
- Drag-and-drop chart reordering![SurveyJS Dashboard](docs/images/survey-analytics-overview.png)
## Get Started
- [Angular](https://surveyjs.io/Documentation/Analytics?id=get-started-angular)
- [Vue](https://surveyjs.io/Documentation/Analytics?id=get-started-vue)
- [React](https://surveyjs.io/Documentation/Analytics?id=get-started-react)
- [HTML/CSS/JavaScript](https://surveyjs.io/dashboard/documentation/get-started-html-css-javascript)## Resources
- [Website](https://surveyjs.io/)
- [Documentation](https://surveyjs.io/Documentation/Analytics)
- [Live Examples](https://surveyjs.io/Examples/Analytics)
- [What's New](https://surveyjs.io/WhatsNew)## Build SurveyJS Dashboard from Sources
1. **Clone the repo**
```
git clone https://github.com/surveyjs/survey-analytics.git
cd survey-analytics
```1. **Install dependencies**
Make sure that you have Node.js v6.0.0 or later and npm v2.7.0 or later installed.```
npm install
```1. **Build the library**
```
npm run build:prod
```You can find the built scripts and style sheets in the `packages` folder.
1. **Run test examples**
```
npm start
```This command runs a local HTTP server at http://localhost:8080/.
1. **Run unit tests**
```
npm test
```## Licensing
SurveyJS Dashboard is **not available for free commercial usage**. If you want to integrate it into your application, you must purchase a [commercial license(s)](https://surveyjs.io/licensing) for software developer(s) who will be working with the SurveyJS product's APIs and implementing their integration.