Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

Styx Dashboard aggregates and presents metrics from multiple instances (typically 12 or less) of a specific software residing on multiple physical servers.

Competition Task Overview

We've already completed prototype and backend code in previous challenges, the purpose of this challenge is to wire the prototype with the backend so the web pages are showing data from the database.

Note we have previously launched a challenge to build 2 of the tabs for the full version app, for this challenge we're builing the free version which has a lot smaller scope:

  • Follow the prototype and add backend support for the free version elements. Make sure you check DashBoardDataMetrics-v3.xlsx which provides clearly indications which elements are in scope.
  • For the elements / pages not in scope, just follow the prototype and show "Disabled for this version"
  • Settings is also disabled for this version even though it's currently missing from the prototype

NOTE: a major part of the assembly is to produce some meaningful data in the database so that we can show some useful info for the UI in scope of the free version app.

Solution Structure

Please follow the existing structure in the base code and add a new folder / project for the frontend pages.

Please create separate frontend project for the free version and do NOT mix that up with the full version pages (already in the code base), we need to manage them separately even though they share a common backend.

Testing

You need to provide manual demos to verify your implementation.

You must provide database script(s) to populate test data.

If bugs are found in the backend code you should fix it and include it as part of your submission.

Technology Overview

  • Windows 2008 R2(64Bit) is installed
  • Microsoft SQL Server 2018R2 is installed
  • Oracle10g 10.2.0.3 is installed
  • .NET Framework 4.0 is installed
  • MS Build 4.0 is installed
  • Visual Studio 2010 is installed
  • Unity 3
  • NUnit Framework
  • ODP.NET 
  • ASP MVC3
  • IIS 7.5+ is installed
  • AngularJS must be used

Documentation Provided

Register to download documents from challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Updated solution with the frontend pages implemented
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.
  • Database scripts to populate test data

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30046952