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.