Challenge Overview

Note - This challenge has shorter review and appeals phases

Welcome to 
Ohio - Deferred Compensation ASP.NET Prototype Challenge - Implement Client Feedback.

This challenge is focussed on implementing some bug fixes and enhancements based for an existing ASP.NET MVC application. We initially ran 4 UI prototype challenges for this app

We then ran two challenges to convert all these screens into an ASP.NET prototype. 

Conversion Contest 1
Conversion Contest 2 

We then launch a challenge to fix some of the client feedback issues

Fix Client Feedback Issues

The latest ASP.NET app code from these challenge is provided in our repo and MUST be used as a starting point for your submission.

All screens for tablet view (portrait) are also implemented for mobile storyboard. You can find the Marvelapp links in the forums

If you have any doubts about the scope/ screens involved, please post in the forums.

SCOPE

We ran a bug bash to identify more issues in the app. You need to fix all the Gitlab items provided in forums in the existing ASP.NET app

~

TECHNOLOGIES

  • Visual Studio 2015/ 2017

  • C#

  • JavaScript

  • CSS 3.0

  • Bootstrap 3.3.6

  • JQuery 2.2.0

 

CODE REQUIREMENTS:

ASP.NET

- You may use Visual Studio 2015 or 2017

- MUST use ASP.NET Framework 4.6.2, ASP.NET Core is NOT ALLOWED

- All source code should be well commented

- Use the same namespace as defined in existing code

- All Javascript & CSS files must use bundling

- Follow guidelines in the existing code

- Refresh only the portions of page that need to be changed. Do NOT refresh full pages if they contain static content

- Use POST actions with proper models in controllers to handle data that is submitted by user (already followed in existing code)

- MUST use bundling (already followed in existing code)

- Follow existing prototype UI validations wherever needed

- Use Ajax to show/ hide page elements as needed, full postback is NOT required

CSS3

- Provide comments on the CSS code. We need CSS comments to give a clear explanation of the code usage. The goal is to help future developers understand the code.

- Please use clean INDENTATION for all CSS so developers can follow the code.

- All CSS naming should not have any conflicts.

- As possible use CSS3 style when create all styling.

- Use CSS to space out objects, not clear/transparent images (GIFs or PNGs) and use proper structural CSS to lay out your page. Only use table tags for tables of data/information and not for page layout.

Javascript

- All JavaScript must not have a copyright by a third party.

- It is fine to use GPL/MIT/Open Source code.

- You are encouraged to use your own scripts, or scripts that are free, publicly available and do not have copyright statements or author recognition requirements anywhere in the code.

Browsers Requirements

- Firefox, Chrome, Safari, Microsoft Edge latest version

- Chrome / Safari mobile browsers



Final Submission Guidelines

Submit the Visual Studio 2015 project implementing all existing UI prototype screens
- Provide a deployment guide providing configuration and verification information for your submission
- Provide a demo video of your solution
- Provide an Azure URL hosting your working submission (mandatory and liable to be scored down if not provided)

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30058585