Topcoder - Bug Fixes and Enhancements to Project Service

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Requirements

For this challenge, we'll make some changes / enhancements to the existing project service. The following 4 issues on github are all in scope of this challenge:
https://github.com/appirio-tech/tc-project-service/issues/1
https://github.com/appirio-tech/tc-project-service/issues/5
https://github.com/appirio-tech/tc-project-service/issues/8
https://github.com/appirio-tech/tc-project-service/issues/10

A few other notes / requirements:
- For issue #8, you will very have to build a mock service based on the sample requests / responses we provided so you can test the fix locally.
- You must make sure any new / updated code still supports ES6 and passes linting (npm run lint).
- Any new code should be properly documented.
- The direct project service endpoint must be configurable so that we can easily switch to the real service in our deployment.

Timeline

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

Technologies

- Node.js
- Javascript / ES6
- Microservice



Final Submission Guidelines

Submission

- Updated project service code that covers all the requirements.
- Mock direct project service so that we can test issue #8 locally.
- A detailed deployment guide (readme in markdown format is preferred) explaining how to run and test your submission with some meaningful data.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30054924