Challenge Overview
Project Overview
Brivo Reader will be an iOS application, optimized for the newest generation of iPod Touch, that reads credential values by two different mechanisms, and passes them via HTTP/JSON call to a remote server (called “The Panel Server”). Credentials may come in the form of a QR Code read through the camera, or via a bluetooth connection from a companion iOS application (called “Credential App”) running on a separate device.
Competition Task Overview
In a previous challenge we have built the minimal viable version of both the reader and credential apps with very rudimentary UI, for this challenge we need to build the final apps.
Reader
The reader app needs to have same functions as the minimal viable app but will need to created with the same UI as shown in the storyboard (attached in challenge forum). Make sure this app works on the latest generation of ipod touch.
Credential
We'll need to update an existing app to have the new "doors" screen and also add the bluetooth communication feature (already done in the minimal viable app which we'll provide in the forum).
To see full challenge requriements, please also register to get details from challenge forum.
Note to contestants AND reviewers: You will need three iOS devices with bluetooth capability!
Timeline
This challenge has shorter review / appeals phases, make sure you stick to the timeline.
Technology Overview
- iOS 7
- Mobile
- Bluetooth
- QR Code Scan
Documentation Provided
Register to download documents from challenge forum.
Final Submission Guidelines
Submission Deliverables
A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials
Below is an overview of the deliverables:
- iOS apps that implements all the mentioned requirements
- A complete and detailed deployment documented explaining how to deploy the application including configuration information.
Final Submission
For each member, the final submission should be uploaded to the Online Review Tool.