The Assignment they gave me: Create a dashboard with the following features Create filter/aggregation configuration over the sample data to create different datasets Create widgets/charts with the configured datasets Poll data from the sample data at 100 rows every 10 seconds The configuration for these datasets and charts should be editable by the user. Base dashboard widgets : The hourly average temperature of the area Temperature average per device_display_name Pseudo live stream of temperature with the filter of device_display_name ( use the data polling feature here ) Tech specification: Develop this application using ReactJS. Charting libraries can be echarts,bizcharts, plotly,etc. You can use lodash, lambdaJS, antd/dataset to wrangle/filter/aggregate data. Bonus- Host your application on Heroku or any other hosting platform Time limit: 2 days
Sigiloso
I was able to submit on time (also deployed to gh-pages)