Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Welcome to the Compensation Calculator Challenge Series.

We are revisiting the earlier requirements of this challenge where we had requested to set up an initial application using Mean.io. However, after feedback from the community, we have decided to revisit our earlier requirements without using Mean.io.

This challenge will require you to work on the initial requirements of the earlier challenge and also provide many more features without using Mean.io - you can start from scratch and have your own set up and folder structures and are no longer required to use Mean.io

 

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

This is the second challenge in the series. The first challenge can be found here. After feedback from the first challenge, we are revisiting the requirements of that challenge and in addition to that we are have new requirements that will start implementing the features present in the existing excel spreadsheet used by the client. In summary, the changes that will be carried out as part of this challenge are:

  1. Create a web application

  2. Implement an authorization system

  3. Implement a service to upload files to Amazon S3

  4. Build screens and forms for different types of users to mimic the existing excel spreadsheet used by the client.

 

Challenge Overview

Further details related to the challenge can be found in the challenge forums after registration.



Final Submission Guidelines

We are providing the existing Mean.io application for your reference. However, your submission should NOT be in Mean.io - we are providing it only to get you familiar with the authorization system.

Your submission should start from scratch where you can have your own design and architecture.

Your submission should contain the following:

  1. The application itself.

  2. A Deployment Guide. You can use this template.

  3. Javascript Lint Checks.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30051758