Topcoder - Bug Fixes and Enhancements to Project Service

Register
Submit a solution
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.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30054924