Register
Submit a solution
The challenge is finished.

Challenge Overview

Introduction

We’re building a modern and intuitive web application that helps to provide a platform which enables users to:

 
  • Select a factory

  • View factory dashboards with KPIs

  • View project summaries

  • View project dashboards

 

We’ve recently completed the prototype and backend API challenges for this application. In this challenge, you will use the existing app codebase which implements the web app prototype and integrate all backend APIs. Request access to both repos using the forums

  • Please refer to the provided Swagger & Postman collection in backend repo for understanding the API

 

Provided Artefacts

- Designs

- Architecture (UML, Swagger, Frontend_Assembly_Specification, Application_Design_Specification)

 

Requirements

 

In this challenge, you need to do the following:

  1. Integrate the frontend web prototype project with backend APIs

 

  • Submit the updated frontend project which calls the backend REST API

  • If you need to make any changes in backend project, you will need to submit that as well

B) Fix the following issues in prototype (Refer to the provided excel for details)

 

  1. Cost Metric has been changed to Total Hours spent (Till Date) : Total Hours planned

  2. No. of applications migrated (% of total) is changed to No. of Applications transformed (Till Date) : Total Applications in scope

  3. Employees is changed to Headcount Peak Size: Average

  4. In all charts- timescale is changed to months instead of Year

  5. Factory Capacity chart- is plotted for an absolute number instead of %

  6. Factory Productivity chart- is a chart showing Productivity against month.

 

Technologies:

 

·       JavaScript/ Angular

·       REST API

·       JSON

·       MySQL 5.7.x

·       Spring Framework 5.x http://projects.spring.io/spring-framework/

·       Spring Boot 1.5.x http://projects.spring.io/spring-boot/

·       Log4j 1.2 http://logging.apache.org/log4j/1.2/

 

 



Final Submission Guidelines

Deliverables

 

- Updated frontend (and if required backend project) with all source code that addresses the requirements

- Deployment guide with configuration & verification steps. Describe all config params and include steps to run

- Demo video (Mandatory and will be scored down if not provided)

- Winner will be asked to raise a merge request to the repo

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30062503