Customizable dashbaord-creation platform

Tech Stack - HTML+SASS+Javascript+ReactJS, Java+Spring, ElasticSearch, SybaseIQ, Highcharts.js

Problem - Increasing demand from operations management to see different types visualizations around data in their systems.
Solution - A metadata-driven dashbaording solution.
It is solution to create visualizations of graph(line, bar, pie, treemap, etc) and data-grids around data from pre- configured data-stores with extremely quick turnaround and very less human effort.
Adding new dashboards is just – going to admin page, configuring dashboard metadata, configuring datastore and data-query for pre-configured data stores in Sybase IQ and Elasticsearch.

Standout Features

  • Supports a plethora of visualizations.
  • Very easy dashbaord-creation mechanism, for business analysts and operations management folks.
  • Uses factory pattern to add as many data stores as required in future.
  • Supports more than one visualization on a single dashbaord.
  • Completely metadata driven, so no code required for adding dashboards unless it needs to support a new type of visualization.
Cannot produce any screenshots or demos online as it was a propreitary, intra-organization project.