Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Context

Project Context

We are building an internal web application for a client. This application will be divided into frontend and backend.

Challenge Context

The goal of this challenge is to build the presentation API from the design specifications.

Expected Outcome

Presentation API ready to be integrated with frontend.

Challenge Details

Technology Stack

  • NestJs
  • Typescript
  • NodeJs 12.x
  • Mocha/Chai

Individual Requirements

  • Build the presentation backend REST API from the provided documentation.
  • Must use the starter-pack template codebase.
  • Create mock api for external systems. Feel free to create either one or more mock servers for these APIs. In presentation backend API, there should be configurations for each API. Please notice we want mock API returns different responses so that all cases will be covered (please check tech spec in the forum).
  • Must pass eslint.
  • Create postman collection and env files.
  • Unit test is in scope - external systems calls must be mocked.
    • 95%+ coverage
    • All cases in tech spec should be tested.
    • Must use Mocha/Chai


Final Submission Guidelines

  • Backend API
  • README.md
  • Postman collection
  • Mock APIs

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30137853