Challenge Overview
Previously, we have implemented the challenge registration logic in v2 api (see https://github.com/appirio-tech/tc-api/blob/dev/actions/challengeRegistration.js).
For this challenge, we'd like to re-implement in Challenge Service (v3 api), the endpoint should be like POST v3/challenges/<challengeId>/register
1. The logic should same as the v2 api implementation
2. Please create postman script for functional testing purpose.
3. swagger.yaml file should be updated to describe the new API properly,
About Local Setup
1. Please follow Build and Run with Docker compose section to setup and run the local environment, run `docker-compose up tc-direct-with-volume run-online-review`
2. Update the local/run.sh to run the challenge service
- Verification Setup
For this challenge, we'd like to re-implement in Challenge Service (v3 api), the endpoint should be like POST v3/challenges/<challengeId>/register
1. The logic should same as the v2 api implementation
2. Please create postman script for functional testing purpose.
3. swagger.yaml file should be updated to describe the new API properly,
About Local Setup
1. Please follow Build and Run with Docker compose section to setup and run the local environment, run `docker-compose up tc-direct-with-volume run-online-review`
2. Update the local/run.sh to run the challenge service
Final Submission Guidelines
- Code Changes- Verification Setup