Key Information

Register
Submit
The challenge is finished.

Challenge Overview

This contest requires you to register with an external third party provider and this registration needs approval, which can take up to a day. Hence, the contest has an additional day for this purpose and it is advised that you register as soon as possible. We cannot provide additional time for the submission phase.

 

Challenge Objectives

  • Setup a nodejs proxy API server

  • Provide docker based deployment, in addition to local deployment

  • Provide swagger specification and POSTMAN collection for the proxy api

 

Project Background

  • The project consists of Topcoder’s VSCode extension and the React Native based mobile app (along with an internal API)

  • Together, these will allow users to write programs using VSCode for evaluation through Topcoder after their identities have been determined and verified

 

Technology Stack

  • Nodejs version 12

 

Code access

No code to share. This is the first contest for building the API

 

Individual requirements

Setup a nodejs proxy API server (Major Requirement)

  • We will share a document in the contest forum that will have all the details

 

Provide docker based deployment, in addition to local deployment (Minor Requirement)

  • Besides local deployment, you are also expected to provide docker based deployment for the API. You can check out the existing docker deployments for the Lookup API or Submission API as reference

 

Provide swagger specification and POSTMAN collection for the proxy api (Minor Requirement)

  • You need to provide swagger specification and POSTMAN collection for the proxy api

  • Note that we will also provide you with a POSTMAN collection of the API for which you are creating a proxy API. You don’t have to update this collection. Submit a new collection.

 

Deployment guide and validation document

Provide a markdown file as your deployment guide. No validation document expected. The specification document shared in the forum will serve as validation

 

Important Notes



Final Submission Guidelines

Zip your solution and upload to Topcoder

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30120502