Challenge Overview
Project Overview
VMS acronym stands for Visitor Management System and the Proper name of the App is called Rändivoo. This iOS application will allow invited guests to simply check in/out using a QR Code. For those who were not invited or had lost their QR code the ability to sign/check-in. The backend that powers this application is Salesforce.com and SAM (which is Brivo Labs API). When the guest completes the check-in, the sponsor of the guest gets a notification via Chatter (Salesforce version of Instant Messenger) that their guest has arrived. The other cool thing is that the SAM API will allow the QR Code to act as a key to open an electrified door.
Competition Task Overview
The purpose of this assembly is to implement the whole VMS iPad app as shown in the prototype.
NOTE: we don't have architecture for this contest, so asking questions early in the forum is critical to the sucess of this contest.
PhoneGap
This will be an HTML5 app based on PhoneGap. You should take the HTML5 UI Prototype as input and convert it to a native iOS app using PhoneGap.
This app will only work in landscape mode.
This contest should implement all screens in the prototype (including QR Scanning, which is currently a mock in the prototype).
Please refer to the documents provided in the forum to get more details of the app. Make sure you read the supporting docs too.
Technology Overview
The working environment requirement details for this application are outlined in the Application Requirements Specification. An overview of the environment requirements are listed below:
- iOS 6 and above
- iPad / iPad mini
- PhoneGap
- Javascript
- HTML5
Documentation Provided
Register to see documents in the contest 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+Tutorial
Below is an overview of the deliverables:
- Fully implemented iPad app.
- 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.