Register
Submit a solution
The challenge is finished.

Challenge Overview

The purpose of this challenge is to create the REST APIs for the provided UI. 
The MongoDB schema is already created in a previous challenge, let me know if you want make any changes to the schema. 

You should create very clear documentation to explain how the APIs can be used to render the data on the UI. 
For example, for a specific screen, you should describe which API to call (and any parameters should be used), and how the data in API response maps to the data elements on the UI screen. 


Note that the API must be easy for the UI to render the data. 
e.g. for the Executive Summary page, an API should be created to return well grouped/formatted response data, so that the front-end can easily use it to render the page. 
It's not acceptable to simply load table data and ask the front-end to re-group/format it.

Final Submission Guidelines

Submission Deliverable
- Updated Source Code
- Detailed deployment guide and verification guide
- Postman file for verification
- Description about how the APIs are used for the UI
- Sample Data like the given UI
- Heroku deployment Guide

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30066962