Challenge Overview
Welcome to the Compensation Calculator Last Leg Challenge.
Project Overview
Our client currently assesses salaries for medical professionals based upon location, specialities that the professional performs and a number of other factors. These calculations are currently performed within an Excel spreadsheet. The client would like to have this functionality replicated within a web based calculator.
The purpose of this initial project will be to create a Minimum Viable Product around this calculator that will allow:
-
Users to enter information on physicians that will then be calculated, after which further action can take place.
-
Keep track of prior submissions for later review.
-
Manage authorisation and authentication to app to limit access to those that are given access via administrators to the system.
-
Provide the ability to modify and update reference data for the calculator, mostly through importing the existing spreadsheet via CSV.
-
Store documents related to submissions in Amazon S3 when required.
Challenge Overview
We are on the last leg of the project. We have built the main application and we have also ported the calculations carried out in the excel into the web based application. As part of this challenge, we will be creating pages to allow the user to preview the submissions created and print them. In addition to this, there are some workflows / events that need to be triggered based on the state of the submission.
More information is provided in the specification document provided in the challenge forum - visible only after registration.
Final Submission Guidelines
-
Update the existing application. Follow the conventions and design used in the current application and do not create your own.
-
Update the existing deployment guide, if required. Do not create a new deployment guide.
-
You can submit the entire application or a git patch of the changes too. Zip it and upload it to the Submit and Review tool for this challenge.
- You need not update the versions and / or headers for the any existing or new files