Bonus Series!! SRT Phase 4 - ET Assembly 2

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Competition Task Overview

In previous challenges we've build the SRT phase 4 code and added Estimates related tabs. Now we need to enhance the application to have cloud sync features.

For this challenge, we'd like to complete the cloud app side changes first.

NOTE this is not the only challenge in the bonus series, more challenges are coming so this is a good time to get familiar with the project so you're prepared for next ones.

Documents

We provided an architecture document based on a previous revision of the code so it doesn't cover the new estimates related pages and some new tabs, however the idea is the same. You need to go through the design and make sure you apply the same logic to all pages / tables.

We've also attempted to update the phase 3 code to include cloud side changes, but there were some issues with the code and there you might only want to use that as a reference:

  • phase3-merged-before_cloud_app_changes.zip: this is the code before applying the cloud side changes
  • phase3-merged-after_cloud_app_changes.zip: this the code after applying the cloud side changes

Code Base

You should use phase4-et_r247759.zip as base to make the changes.

Note we'd like to have a folder structure similar to phase3-merged-after_cloud_app_changes.zip for the updated phase 4 code too.

Timeline

This challenge has a reduced review and appeals timeline, make sure you pay attention to this!

Bonus

$300 for winner if review score is  >= 90.

$300 for quick final fix (done and passed with 12 hours)

$200 for primary reviewer if total review time (review+appeals response+aggregation+final review) <= 36 hours

$100 for the other two reviewers if total review time (review + appeals response) is <= 18 hours

Technology Overview

Please use the exact same technologies already used in the current code:

  • Java
  • JSP
  • Jetty
  • H2
  • Maven
  • Oracle
  • Tomcat

Documentation Provided

Register to download documents 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 with cloud side changes implemented
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information
  • A separate verification guide describing the cloud app features
  • The maven build script to create the war files. Very likely you can reuse the existing one and don't need to modify anything.

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: 30045566