Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Upgrade our Topcoder Payment Tool to use the latest APIs based on the requirements below.

Tech Stack

  • NodeJS

  • ReactJS

Access Code

Repo: https://github.com/topcoder-platform/topcoder-payment-tool

Branch: develop

 

Repo: https://github.com/topcoder-platform/topcoder-react-lib

Branch: master

Detailed requirements

Our payment tool is calling a few of our legacy APIs and as part of this challenge, you need to upgrade it to call their latest version.

 

For this, you will have to modify both the payment tool itself as well as the Topcoder React Lib.

 

You need to make the following upgrades:

 
  • Upgrade the app to use the V5 Groups API instead of V3 (Swagger: https://github.com/topcoder-platform/groups-api/blob/develop/docs/swagger.yml).

  • Upgrade the app to use the V4 Technologies API instead of V3.

  • Upgrade the app to use the V4 Challenge API instead of V3 (Swagger: provided on the forum).

  • Update all existing tests to pass and cover the new code with tests.

  • Update any related documentation (if needed).

 

Should you have any questions, feel free to post on the challenge forum!

Submission Deliverables

Submit a git patch for each repo (develop branch) and a txt file that mentions the commit you used as well as the instructions on how to apply the patch.

Final Submission Guidelines

Please read above

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30113241