Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Update the /statistics endpoint to return the data for the Aggregate Totals page.

  • Integrate the Aggregate Totals page with the API.

Project Background

A Large IoT and Power Management Company would like to consolidate all of their employee technical competency into a single tool which can be used to track at multiple levels. The goal is to have an application that allows CoE leaders to define roles with their competency requirements, and actions or trainings which prove each competency level. Managers and Directors will be able to track profiles with roll ups of competency in specific sections of the workforce.

Technology Stack

Frontend

  • React.js

  • Electron

Backend

  • Node.js

  • Microsoft SQL

Code access

You will find the links to the repos and a self-registration link on the challenge forum (available on registration).

Branches: You need to use the develop branch in both repos.

Individual requirements

Backend

  1. Update the /statistics endpoint to return the data for the Aggregate Totals page. The endpoint should support all filters that are available in the frontend.

  2. Update the Swagger definition and the POSTMAN collection to reflect the changes.

Frontend

  1. Integrate the Aggregate Totals page with the new endpoint created in the requirement above.

  2. The filters should be functional and should fetch new data from the API (server-side filtering).

Deployment guide and validation document

Update the existing README.md with any required configurations needed to run the app against the API.

Important Notes

  • For the backend, you also have to user the develop branch.

  • You will have to deploy the backend locally.

 

Feel free to ask any questions on the challenge forum.

What To Submit

Submit a git patch for the latest commit in the develop branch of each repo.

Make sure to mention the exact commit you used otherwise the reviewers may not be able to test your submission.



Final Submission Guidelines

Please see above.

ELIGIBLE EVENTS:

Topcoder Open 2019

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30070988