Key Information

Register
Submit
The challenge is finished.

Challenge Overview

We've finished with the design of our TCO2GO API and now we need to build it! The API will be written in node.js using ActionHero. We've already a basic application up and running with 2 routes working. We need you to implement the rest of the endpoints per the design specifications. This challenge will be run, scored and awarded prize money a little differently so please read below.



Final Submission Guidelines

This challenge will be a community effort and we'll build it in a rapid fashion unlike any way we've done before at [topcoder]. The work for this challenge will be managed from github issues. There are 40-ish issues and each issue is an endpoint to implement form the API design specs.

Implementing an endpoint typically consists of building the action that the route calls and initializer whch performs the actual query. Here is a sample action and initializer for returning all TCO records. 

Here's how to get started:

  1. Take a look at the readme on the github repo for more details
  2. Register for the challenge
  3. Email jeff@appirio.com with the subject "30042967 - I wanna code!!". Include your github username. I'll reply with the Postres connection string and add you to the github team
  4. Look through the list of open issues which are the endpoints to implement. Each endpoints corresponds to an endpoint in the design doc of our TCO2GO API.
  5. Assign yourself to only one issue at a time.
  6. Fork the repo, add your code for the endpoint and write test cases. Make sure all test cases pass.
  7. Send a pull request for your enpoint. Once the issue has been closed and the code has been merged. Update your code from the master branch and find another issue to implement.

 

Each issue has a monetary value assigned which we will total up at the end of the challenge and award money. TCO points will be determined based upon these predetermined rules.

If you any question specific to an endpoint that you are implementing, use the github issues. For general questions, either post them to the discussion board or send an email to jeff@appirio.com.

 

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30042967