Deliverables

Your submission should include the following components:

Mock Data: Mock Data.

Deployment Instructions:

Prerequisite for local testing

Scripts: see Makefile in root for more details

Security Considerations:

Some security improvements are

  • Defined Cross origin permissions

  • Remove all hard coded env variables

  • Implement application, package and security scans

  • implement docker image security scan

Additional Insights:

There's alot of room for improvement with this project and few are listed below

  • Complete the Front-end implementation and test cases
  • Add unit test to API and more Integration cases
  • Add detail logging across API
  • Fix CI/CD failures
  • Implements GitOps for Deployment