Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Implement the REST API according to the provided db/api design

Project Background

We are building a tool for user to observe, record, and tracking their employee activities within their company/shop/store and gather statistical report in order to gather necessary information for further usage (education, set a SOP, etc). 

Technology Stack

  • Node 12
  • Express
  • MongoDB

Requirements

You can find the latest design here: https://marvelapp.com/76j7jcb

The db schema and swagger API will be provided in the forum. 

Note for the comments API, there are now separate APIs for project/comment/task, please combine them. 
And update the Comment collection to have project / process / task reference. 


The following best practice should be followed:
  • Lint should be setup
  • All code should be well documented
  • Input data should be validated using joi
  • All error cases should be handled properly


Final Submission Guidelines

Deliverable
  • Source Code
  • Postman test cases for all apis (both valid and invalid)
  • Deployment and Verification Guide in markdown format

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30099215