Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Implement the API for our new Submission Review App using Node.js

Tech Stack

  • Node.js

  • Express.js

Project Background

We’re in the process of creating a new app to help challenge members to view their submissions and their associated review results in order to improve the overall user experience in our platform.

Detailed requirements

Implement a REST API using Node.js + Express.js based on the provided Swagger definition.

 

You can find the Swagger definition on the challenge forum after you register on this challenge.

 

Everything in the Swagger definition is in the scope of this challenge.

 

The API will need to use M2M (Machine-to-machine) tokens to call other Topcoder APIs.

Use this library https://github.com/appirio-tech/tc-core-library-js/releases/tag/v2.4.1 for M2M. Please note that you need to refer to it via git instead of npm.

Documentation

You need to create a detailed README.md that will describe how to set up and run the application locally and for production.

 

For now, you can assume that the production app will be deployed on Heroku.

What to Submit

Submit:

  • A zip file containing your code and a detailed README.md



Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

Topcoder Open 2019

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30082516