Challenge Overview

Project Overview

In previous challenges we have been working project coeus to create a web application for an enterprise to help manage risks, now we need your help to build the KPI Scorecard app which is an extension to the coeus app. The entrance of this app will be added to coeus but essentially this is a compelete different app that doesn't depend on coeus at all except for login.

Competition Task Overview

For this challenge, you will need to implement the 1st part of frontend defined in the architecture and make some updates to existing coeus app.

More specifically you should check the John_Hancock_KPI_Scorecard_Frontend_Part_2_Assembly_Specification.docx document to see the full scope of the challenge. Please also make sure you check the Application Design Specification and the TCUML to understand the exact scope of this challenge.

In general, all remaining features must be implemented in this challenge so we have a final working app.

Please keep in mind that the code will eventually be deployed to Microsoft Azure so make sure your code has no compatibility issue with that environment.

If you have any questions about the requirements, please ask in the forum.

Project Structure
Please follow the current code structure for backend, for frontend it's preferable if we can have the kpi scorecard tool specific files in separate folder.

Backend Bugs

If there are bugs in the backend that are blocking the frontend work, fixing these bugs is in scope of this challenge.
Unit Tests

You don't have to provide new tests in this challenge but you must maintain the backend unit tests to make sure none of them breaks.

Documents
Please clean up any unnecessary deployment guides and verification guides and just keep one up-to-date guide for each repo.

Winner Responsibility

The winner will be asked to send a merge request to our gitlab repo and deploy the code on a provided VM.

Technology Overview
SQL Server 2012
Windows Server / Azure
C# / .NET
RESTful services
Angular.js
HTML5
HTTPS connectivity from the browser to the server
Active Directory

Documentation Provided

Register to download all documents from challenge forum.



Final Submission Guidelines

Submission Deliverables

- Full code that covers all features
- A deployment guide in markdown format that describes in detail how to configure, deploy and test the code

Submission Guidelines

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

ELIGIBLE EVENTS:

2017 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30056066