Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Context

The client has an old project using Angular 4 and NodeJS 6.7. Now the client is looking for

  • Rewrite application to be in Angular 10
  • Adopt a new external presentation layer of API in order to remove some logic in UI
  • Adopt UX library from the client to reskin the UI

Challenge Context

The goal of this challenge is to build the angular web application UI prototype.

Technology Stack

  • Angular 10.x
  • Angular Flex
  • Angular Material Design
  • Typescript
  • NodeJs 12.x
  • Ngrx (web storage/state management)

Individual Requirements

  • There is no design in this challenge.
  • Legacy codebase is provided.You can see all the screens in real by running old code.
  • We are creating a new codebase. The new codebase will use the provided ui library in the forum and implement the same logic as legacy codebase.
  • All screens in legacy codebase are in scope.
  • Please create reusable components like legacy codebase does.
  • Must pass standard lint and NPM audit.
  • Mock responses are shared in the forum. Please create a mock server for presentation API.
  • Use latest version of wm-lib-certificate.

Note:

  • Unit tests are not required for this challenge

Browsers

  • Chrome (Latest)
  • IE11
  • Edge (Latest)


Final Submission Guidelines

  • Angular application
  • README.md

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30152818