TopCoder Refactoring - Stage 1 Module Architecture Update

Register
Submit a solution
The challenge is finished.

Challenge Overview

TopCoder is working on refactoring and improving the TopCoder community sites. The first one TopCoder started with is www.topcoder.com/tc.  The first improvements involved updating some of the "services" that provide contest data to the front end. The new services provide the flexibility to how contest data is retrieved and displayed, the goals accomplished so far : 

  • Consolidating the navigation on /tc.
  • Allowing the member to search/filter contests how they choose instead of having to navigate to many different contest pages.
  • Provide more filtering options to users
  • Make it easier to add new contest types and sub types (it should just be a matter of configuration and not additional coding).

The goal of this competition is to update the TC Refectoring - Stage 1 Module Architecture to build a true "RESTful API" on top of it so that /TC revamp (and future application) will be using the RESTful API instead of making direct library calls.

Full Specification



Final Submission Guidelines

Full Specification

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30024300