I was trying to learn Vue, Vuex & PWA, so I build this small tool which takes a json file and allows you to group the data and aggregate it then you will have the ability to download the file or visualize it.
see it here
$ git clone https://github.com/MohammedAl-Rowad/Davalpa
$ cd Davalpa
$ git checkout code
$ npm install
$ npm run serve
You can think of this as a POC, it will be very laggy when you try a large data sets, there is no joins and the data only shown in 2 dimensional charts
Processing this data set https://www.kaggle.com/nadintamer/top-spotify-tracks-of-2018