Register
Submit a solution
The challenge is finished.

Challenge Overview



Welcome to “Poseidon LPC Payment Backend API (Loyalty) Challenge”.  In this challenge, we would like to continue building the LPC Payment Backend API.

 

PROJECT BACKGROUND

The project objective is to build an SDK for the Loyalty Payment Card(LPC) for our client. This SDK will be used by LPC’s clients to build the LPC mobile app.
So the SDK will provide all required functionalities from authentication to payment processing, reward management, etc.
 

FRAMEWORK

  • Node.js 12+
  • NestJS
  • Sequelize
  • Postgresql 10+
  • SOAP (WSDL)

��� 

REQUIREMENTS

  • Update the backend with the endpoints described in the Swagger file. Only "loyalty" group is in scope.
  • Update the backend to fix any issues raised by previous challenge (will be shared in the forum).
  • Update the mock API for the SOAP to fix any issues raised by previous challenge (will be shared in the forum).
  • Unit testing is in scope <= (VERY IMPORTANT = unit tests failures or without proper coverage will not pass review - for scope of tests see below)
  • Success and failure cases are in scope:
    • We need success and failure for controlers + services + (db / mock api)


Final Submission Guidelines

  • Updated backend code (SOAP mock and LPC Payment API)

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30110926