Challenge Overview
Competition Task Overview
This challenge specification describes enhancements to the existing Styx Dashboard web application product for release 1.1. The functionality described here should build upon the existing code base to take advantage of the existing infrastructure and implement the necessary modifications to meet the new requirements.
The document attached in challenge forum describes the requirements for the adaptation of the WATCH ASP.NET MVC web application to rely only on nginx and not IIS Express, which is the scope of this challenge.
All newly introduced text strings in the UI or in any messages provided to the user must not be hardcoded in source files, but rather be implemented in a way to allow for localization and translation for deployment in non-English locales. For example, for C# code, all identifiers should be defined in the Localization.en-US.resx file. Separate documentation is provided describing localization guidelines.
Testing
Unit tests are not required.
Winner Responsibility
The winner of this challenge will be asked to help with code merge.
Timeline
This challenge has shortened timeline after submission phase, please make sure you pay attention and don't miss the deadlines.
Technology Overview
- .NET
- ASP.NET
- C#
- SQL Server
- Visual Studio 2015
- Nginx
Documentation Provided
Register to download all details 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 code that covers all requirements.
- A complete and detailed deployment document explaining how to deploy the application including configuration information.
- The final code must work properly when built as installer (NewSetupFull project)
Final Submission
For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.