ico-arrow-big-left

[serenity] Discussion API Service on NodeJS and Swagger

Key Information

Register
Submit
The challenge is finished.
Show Deadlines

Challenge Overview

We are excited to start utlizing a module which integrates Swagger API documentation with NodeJS called a127 which was created by Apigee.  a127 adds automatic routing and API validation from Swagger documentation.  The serenity-discussion-api repository was scaffolded using a127.  Please read more about a127 here: https://github.com/apigee-127/a127-documentation/wiki

In this challenge please start with our github repository and implement the API which is documented in Swagger.  https://github.com/topcoderinc/serenity-discussions-api.  Please look at the readme file for details about how setup the repo and coding guidenance.  I created a video with details of what to implement:  http://monosnap.com/file/OaKiMUQQKTzAKextzDWQSJjjvZGWyz

  • Use the existing swagger documentation and implment API using existing structure
  • Implement Mocha Tests
  • Add Postman or swagger example objects
  • Add migration scripts per readme


Final Submission Guidelines

  • Please submit as a zip file or a pull request against the GitHub repository.
  • Please submit deploy and config setup instructions
  • Please document how to run tests

Payments

Topcoder will compensate members in accordance with our standard payment policies, unless otherwise specified in this challenge. For information on payment policies, setting up your profile to receive payments, and general payment questions, please refer to ‌Payment Policies and Instructions.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board
?

Approval:

User Sign-Off
?

ID: 30046041