FAST72hr!! Topcoder - Separate Out Terms Related APIs From Challenge Service

Register
Submit a solution
The challenge is finished.

Challenge Overview

Previously, we have implemented the terms detail API and agree terms API in challenge service, you can check Topcoder - Re-Implement Terms Endpoints In Challenge Services (submission provided in forum).

For this challenge, we'd like to seperate these two API into a different service - terms-service, as that is not related to challenges, and we'd like to add more CRUD endpoints for terms in the future.

Basically, we'd like to create the project structure, the same as challenge service, but only contains related information related terms logic.

the ultimate idea is for the new terms-service, it can build and run locally, and it contains everything for cloud deployment, but you don't need to really carry out the deployment, but do manually check, the configuration and scripts contains properly information.

1. the codebase for challenge service will be provided in forum for refefence
2. The winning submission for Topcoder - Re-Implement Terms Endpoints In Challenge Services will be provided in forum, so you know what is the main pieces, should be removed from challenge service, and put in terms-service.
3. Update the README.md file to describe the steps to build and run terms-service locally
4. Avoiding copy and paste, clearly understand, what is needed, what is not. If you have any confusion, raise in forum for clarification.


 

Final Submission Guidelines

1. Changes for challenge service by removing logic for terms detail api and agree terms api.
2. Complete Codebase for terms service, which can be followed to build and run locally

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30060830