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. [url removed, login to view], [url removed, login to view], [url removed, login to view] 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, [url removed, login to view], [url removed, login to view], 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 [url removed, login to view] 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, [url removed, login to view] -> overall summary data for level 1, [url removed, login to view] -> asset 1 performance summary data for level 2, [url removed, login to view] -> 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 [url removed, login to view], level 2 for a particular asset (asset 1) would be [url removed, login to view] 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
71 freelancers estão ofertando em média $1272 para este trabalho