Customer Web Portal - Chain of Custody Record Assembly

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

Client seeks to leverage a customer care portal that will attract, engage, convert and retain customers to increase top line revenue growth. Through the use of customization and personalization, Client will engage its customers by allowing them to quickly locate the information they need. Client is certain that improving access to information, demonstrating thought leadership in its online offering of analytical data and improving customer care will increase the likelihood that a customer will return to the site and continue to do business.

Competition Task Overview

For this challenge, we'd like to add the CoC feature to the existing website. Please register to see all documents and understand the details of the requirements.

Code

You should use the provided code as base to make the changes. Please note the backend services are shared by the mobile version web pages too, so if you need to make changes to them you should make sure they don't break the mobile site.

You must clearly document the changes in a changlog file.

Testing

Unit tests should be provided for the new controllers (if any). If you make any changes to existing code, you must make sure no existing tests are broken.

You need to provide manual demos to verify your implementation.

Winner Responsibility

The winner may be asked to deploy the code on a VM.

Technology Overview

  • C# 4.0
  • WCF 4.0
  • ASP.NET MVC 3
  • Razor
  • SQL Server
  • IIS
  • Microsoft Unity 2.0: http://msdn.microsoft.com/en-us/library/ff663144.aspx
  • jQuery 1.9.1: http://jquery.com/
  • jQuery Mobile 1.3.2: http://jquerymobile.com/
  • Log4net 1.2.11: http://logging.apache.org/log4net/
  • reCaptcha: http://www.google.com/recaptcha

Documentation Provided



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 web site with the new features
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.
  • NUnit Tests to verify your application successfully meets the requirements of the application.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30048473