Register
Submit a solution
The challenge is finished.

Challenge Overview

 

Challenge Objectives

 
  • Integrate frontend (Angular) with backend API (NodeJS)

  • Update frontend where needed

 

Project Background

 
  • Desktop Deployment Management Tool application - a web application to help the desktop migration team in managing activities at customer end. The tool will help in quick view of user and asset (desktop data including OS,applications & hardware), rationalize and report asset categories, validate user information and help in scheduling migration activities through automated emails.

  • Application frontend interface is built based on the previous designs and Angular styling package.

 

Technology Stack

 
  • Angular

  • Typescript

  • NodeJS

 

Resources

 

Application frontend code base is available at https://gitlab.com/topcoder-ddm/frontend . See the below description for individual screen features. Backend code is available at https://gitlab.com/topcoder-ddm/backend - see the README file for deployment - you need to deploy the api locally. See forums to get access to project repository.

 

Individual requirements

  1. Update frontend
    See the Frontend Updates document in the frontend repo for the exact updates. Any questions should be raised in the forums, not the Gitlab repo

  2. Integrate frontend with the backend API
    Api calls mapping for each screen is detailed in the API integration document in the frontend repository.

 

General for all requirements

 

Show loading indicators for all network activity actions. Fixing the backend API is not required in this challenge - if there are any inconsistencies, post in the forums and ask for clarifications/fixes.

 

What To Submit

 

Submit the updated app code

Submit a short demo video

Winner will be required to raise a Merge Request



 

Final Submission Guidelines

see above

ELIGIBLE EVENTS:

Topcoder Open 2019

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30088941