Register
Submit a solution
The challenge is finished.

Challenge Overview

INTRODUCTION
This is the third in a series of challenges to rebuild ITI Order, the company’s primary internal and customer facing application.  In this challenge we’ll be building out the backend that will power the web app.

REQUIREMENTS
You’ll be building out the backend that will power the webapp. Utilize the resources located in the Architecture folder within the Resources repository during development of the solution.

Application_Design_Specification.docx - architecture design specification
ERD.mwb - MySQL Workbench database model
ERD.pdm - PowerDesigner database model
Cardinal_Health-NPWT_Rentals.tcuml - Topcoder UML tool model
swagger.yaml - OpenAPI Specification (Swagger) document

All local/remote services connection variables must be configurable in order to be deployable to different environments.  This includes:
   -- MySQL server connection URL, user, password, etc.
   -- AWS specifics - keys, etc.
   -- Any other variables that could change between environments

Include all source code with your submission, as well as a Spring Booth executable .jar.  Include a MySQL database dump with add/drop tables and sample data.

SETUP
-- See the challenge forums for details on adding yourself to the Cardinal Health GitLab group
-- All necessary architecture documents can be found in the Architecture folder within the Resources repository



Final Submission Guidelines

-- Fully functional solution as described above and in detail in the architecture design specification
-- Standard competition documentation including notes on services connection variables and where to modify them
-- MySQL database dump with full schema and sample data
-- Spring Boot executable .jar
-- All source code from your project’s workspace

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30055039