We have conducted an analysis of the performance of assets in a network and would like to present the results to our customer as a responsive, single page app dashboard with drill-down capability (e.g. market wide summary -> click down to asset performance summary -> click down to individual performance analysis detail)
It is suggested to start from a well-used, maintained dashboard template, e.g. [login to view URL], [login to view URL], [login to view URL] or similar, especially if you're already proficient with something like that (keen to hear your opinions on that with your quote)
You'll need to use a well-used and maintained open source js charting library (e.g. google charts, [login to view URL], [login to view URL], also keen to hear your opinion on that)
Basic login authentication will be required (e.g. hook it up to our auth0?)
It will need to be branded with our colours (we can provide guidance on this, e.g. style guide, our [login to view URL] website css)
Mockups of the required pages / charts / behaviour will be provided, this is attached in draft format at the moment (i.e. the specifics of each chart is not finalised, but the level of drill-down and number of charts is -> 3 levels & 8 charts). Should be detailed enough for you to gauge the level of effort required, please ask if you'd like more details though.
We will provide the HTTP REST API for loading JSON data for all of the charts, this will be developed to align with the drill down structure of the page (i.e. the url will reflect the level of detail being visualised, for example, [login to view URL] -> overall summary data for level 1, [login to view URL] -> asset 1 performance summary data for level 2, [login to view URL] -> asset 1 capacity analysis result data for level 3.
Even though it's a single page, we'd like the URL to update depending on the selected level that's being viewed so the links can be bookmarked / shared (e.g. top level would be [login to view URL], level 2 for a particular asset (asset 1) would be [login to view URL] an so on)
As extra, optional functionality, it would be nice to show the same visualisations aggregated over multiple assets. For example, if a user clicks two or more assets, the visualisations will show the aggregate of the selected assets, so I'd like to know roughly how much extra this would cost
66 freelancers are bidding on average $1282 for this job