/dashboard

A modular dashboard that visualizes data gathered by Social Harvest server (as well as from other sources).

Primary LanguageJavaScriptOtherNOASSERTION

Social Harvest Dashboard

Build Status Coverage Status

A dashboard for Social Harvest®, an open-source social media analytics platform.

This application uses AngularJS, D3.js, and NVD3 to create a modular and extensible dashboard for analyzing harvested social media data.

The Yearofmoo AngularJS Seed Repo was used as a starting point for this application and includes helpful unit testing tools, Protractor integration and coverage testing. Several packages have been updated, but the installation, development, and testing instructions remain the same.

Installation

  1. npm install -g grunt-cli
  2. npm install
  3. grunt install

Development

  1. grunt dev
  2. Go to: http://localhost:8888

Testing

Run all tests with

grunt test

Unit Testing

Single run tests

grunt test:unit

Auto watching tests

grunt autotest:unit

End to End Testing (Protractor)

Single run tests

grunt test:e2e

Auto watching tests

grunt autotest:e2e

Coverage Testing

grunt coverage