Challenge Overview
Project Overview
Currently John Hancock has an internal system they use to upload, add, edit and maintain authorized signatures for various 401(k) Retirement Plan contracts. The Lotus Notes Database is an e-form driven application used to store signatures of Contract holders’ contacts.
The goal of this project is to create a web-based replacement for this application.
Competition Task Overview
This assembly will complete part 2 of the frontend integration. Please register to see full details in challenge forum.
And you'll need to use the provided frontend code as base to add new code. If there are bugs in backend you should fix these to make the backend work with the pages.
Deployment Environment
The destination of the application will be on Azure environment - developers must keep this in mind and not do things that prohibit the application from running in such an environment.
Testing
Unit test must be maintained (should not be broken after this challenge).
Winner Responsibility
Winner may be asked to deploy to a VM we provide.
Browsers
IE11+ / Firefox latest / Chrome latest / Safari latest (mac only)
Technology Overview
- Windows Server 2008+ / Azure with .NET Framework 4.5 installed
- SQL Server 2012
- Microsoft IIS 8.5
- C# 5.0
- .NET Framework 4.5
- ASP.NET Web API 2.2
- HTML5
- Unity 3.5 http://unity.codeplex.com/
- Log4net 1.2.13 http://logging.apache.org/log4net/
- AngularJS 1.2.28 https://angularjs.org
- RazorEngine 3.4.1 https://github.com/Antaris/RazorEngine
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:
- Full code that covers all requirements
- A complete and detailed deployment document explaining how to deploy the application including configuration information.
- Unit tests must still work.
Final Submission
For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.