IBM NPS - Response REST API

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

For this project we will build an MVP type product to satisfy two main stories:
1. A developer can enable the MVP service quickly through bluemix and deploy simple javascript code to get a standard NPS Survey integrated to their SaaS application. If they want to brand / customize the survey they will be able to do so through either CSS / Javascript parameters or similar easy configuration. This can be embedded on any SaaS on "public internet".
2. A SaaS business user can access the reporting / analytics piece through log in to the Bluemix environment (access to the environment will be sufficient for access to all functionality / data exposed through the application). They will be able to see basic reports and filter by product.

Competition Task Overview

For this challenge, we need to build the Response API based on the provided API specification.

Please register to see API specification from the challenge forum, here are some general guidelines to follow:

- All endpoints should return proper status codes based on the result
- All endpoints must handle errors gracefully and not crash if errors happen
- You need to use AirBnb’s ESLinter for both javascript code style and checks
- Unit tests are required for the api
- You must provide a swagger doc for the api

Timeline

This challenge has shorter timeline, please make sure you don't miss the deadlines.

Technology Overview

Node.js / Express
REST
Cloudant
Swagger
Bluemix



Final Submission Guidelines

Submission Deliverables

- Complete code that covers all requirements including unit tests and swagger doc
- Detailed readme.md documenting how to deploy and test your code
- Add huangqun as a developer of your forked repository
- Winner will be required to submit a merge request on gitlab against the branch specified and provide merge conflcit support

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30054151