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, we need to come up with a full design / architecture for the project covering both backend and frontend requirements.

Your submission should include the following:
- Database design / schema for SQL Server 2012, please provide an ERD
- Design of the data model and RESTful web services
- Design of the frontend HTML5 implementation (for example: angular.js controllers and mappings from pages to API)
- Provide detailed assembly specs for the developers
- The design must cover all business requirements and all pages from the prototype

Authentication / Authorization
Please pay special attention to the authentication / authorization requirements in the forum.

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

TCUML containing all necessary diagrams
Assembly Specifications
RESTful API Endpoint Documentation
ERD / SQL Scripts
Application Design Specification

Submission Guidelines

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

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30055845