Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Overview

We are building an internal web application for a client. This application will be divided into frontend and backend. This is the first challenge of a series of challenges to build both applications.

 

Goal of the challenge

The goal of this challenge is to start building the billing backend API from the design specifications. 

 

Technology and Framework details

  • NestJs

  • Typescript

  • NodeJs 12.x

 

Requirements

  • Build the billing backend REST API from the provided documentation.

  • Must use starter-template provided in the forum.

  • The REST API has only 4 (four) endpoints to be implemented. Documentation and sample responses will be provided in the forum.

    • No database access should be used, but code should be written to allow changing from JSON files to a real database in the future

  • Swagger file should be created

  • Code must pass eslint, with good documentation and without duplicated code

  • Unit test for services is in scope (check response and business logic)

  • No authentication is required at this moment



Final Submission Guidelines

  • Backend source code
  • Swagger file

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30116760