Challenge Overview

Challenge Overview

Welcome to the John Hancock Mobile backend challenge. We have already implemented the game in frontend, now we will implement the backend in this challenge.

Task Detail

Check REST API provided in forum

It could be edited in swagger editor(http://editor.swagger.io), and generate both the client and server code

The backend will be implemented with Nodejs (Express framework), it will use token based authentication (set authentication token in http header), and use MongoDB for persistance, the code should be deployed to Azure to run.

 

Documents Provided

Ideal doc

Design spec and assets

Code of previous challenge to have an understand of this project (use Cocos Creator (The latest version is 1.2.0) to build, you could find its documentation at http://www.cocos.com/docs/creator/api/index.html)

REST API doc

Important Notes

It is a gaming challenge, there are many details, if you are not clear please ask in the forum as early as possible, any assumptions without confirmation may not be accepted

 


Final Submission Guidelines

  • Backend(Nodejs app code) that could be deployed to AZure.
    Exported PostMan file to test all the APIs
    Updated REST API YAML file
    A complete and detailed deployment documented explaining how to deploy and verify the app including configuration information.

ELIGIBLE EVENTS:

2017 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30055330