Key Information

Register
Submit
The challenge is finished.

Challenge Overview

1.    Project Overview

1.1    System Description

This assembly will merge 2 parallel branches of existing HPN Q HealthCare application and update it with some UI/UX and functional enhancements and IMEI number check.

1.2    Competition Task Overview

Time constraint
This project has tight timeline so
1) the review phase is only 24 hours
2) we would like to avoid any timeline extension, please ask questions early

Given that it is the Final assembly, it is supposed that any existing bugs you faced must be raised at the forum and fixed either by submitters or by previous contests supporting winner.

 

1.2.1    Merge main branch with Security enhancements assembly

Please find the 2 codebases attached here in the challenge wiki.

The main codebase was forked before Security Enhancement assembly and 72hrs FAST - qCare Mobile app Misc Updates assembly was launched, so now your task will be merge it so that all the added functionality work proreply.

 

1.2.2    Add UX and functional tweaks

Please find the requirements Document in the Documents section at the forum.

 

1.2.3    Add IMEI number check

Upon logging into the mobile App, it will also check if the device’s IMEI number matches what is listed in our cloud database table. We are rolling out a program to provide free smart phones to certain members and we will be capturing the IMEI number and associate it with the member’s record in the authentication table.

Also this implies that there will need to be a process on client's side to ensure that any other users that are attempting to access this application will also have to get their IMEI number to an HPN employee so that this number is in the system.

The client will manually need to add the IMEI number for other users that do not receive a smartphone from us, and will also add another field to indicate whether or not the IMEI number needs to be checked (In a future phase we would like to implement the device fingerprint feature to the app in which it captures the device’s IMEI and sends out a txt msg or email to verify identity before they can login via the device).

Thus a simple web console must be implemented to manage the devices data. The web console must be protected with login/password authentication.



Final Submission Guidelines

A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:

http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050420