Register
Submit a solution
The challenge is finished.

Challenge Overview

Previously, we have implemeneted initial version of challenge detail API in challenge service, which is mainly migrated from TC API (V2 APIs)

For this challenge, we'd like to complete it by adding the missing fields comparing with V2 API.

Please check https://github.com/appirio-tech/tc-api/blob/dev/actions/challenges.js#L1299-L1450, the main missing informations are registrations, submissions, checkpoints, phases,  numberOfRegistrants, numberOfSubmissions, and numberOfCheckpointSubmissions.

Please double check if there is any mistake or information missing.

1. It should be update GET /challenges/{id} API
2. Please try to reuse the existing logic in Challenge Services if possible
3. swagger.yaml file should be updated correspondingly.
4. Please Update the postman scripts in docs directory to reflect the changes, and easily of test.

Local Setup
- Please follow Build and Run with Docker compose to build and run direct app and online review locally
- Follow the README.md file to build and start the challenge service.

Final Submission Guidelines

- Code change 
- Verification Steps

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30060305