Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)

Tested with TestCafe


Open Issues


Closed issues

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.