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