Analytics Dashboard - Create New Widget Contest Part 2

Register
Submit a solution
The challenge is finished.

Challenge Overview

Welcome to the Analytics Dashboard - Create New Widget Contest part 2. We have built the Small and Mobile displays for this widget. We are now building the full display (charts).

 

Only creating the Chart display is in scope for this contest. We have reduced the scope and had launched a contest earlier. This is a continuation of that contest and the last major contest to build the widget.

 

Project Overview

The Analytics Dashboard site will serve as a tool for users to build, configure and monitor a dashboard of data, statistics and analytics for their specific industry. It will be used by industry professionals and will contain charts, graphs, analytics, statistics etc that will allow the user to make more informed decisions and monitor trends throughout their specific industry. The dashboard will be designed around a series of user configurable widgets.

 

Contest Details

Our Analytics Dashboard application currently has the following features:
- Supports two languages - English and French
- Uses HTML5 local storage to store user configurations
- Setting up the layout and re-arranging the widgets.

 

Until now, all widgets were dummy widgets. We had the Weather widget that could be added but even that was not fully functional.

 

As part of the earlier contest, we created a fully functional widget named the Retail Pricing widget. This widget can be used to display different views of retailer pricing data. We created the following as part of the contest:
- Small display mode
- Mobile display mode
- Widget Creation / Add Widget screen
- Widget Details Screen (List View only).

 

For this contest, you will complete the widget - build the charts for the widget display.

 

Kindly note the following:
- You will have to enhance the Retail Widget creation screen where the user can customize their chart display. Please see the attached document in the contest forum for more details.
- The widget is initially displayed in the Small mode where the display is tabular. It can be converted to the full mode by clicking on the cog / settings icon for the widget and then clicking Resize. The 2x1 and 2x2 modes are the ones that will show the chart view.
- In addition to this, there is a widget details view where you have to show the chart as well and allow it to be exported in JPEG file format.
- The performance of the web app should not deteriorate when reading the provided data. The page should continue to load smoothly and none of the executing javascript should block the page load.



Final Submission Guidelines

Upload your submission as a .zip file to the Submit and Review tool for this contest. Please make sure that you have met all requirements outlined above.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30053697