Challenge Overview

Project Overview

The client wants to develop a new Visitor Application Module – which should be based on the original Kiosk software workflow but it must be able to easily enroll by the visitor, visitor can capture (image and signature), system determines what and where to print temp badge from a iPad tablet, system notifies the host of the arrival that must include the visitor image that they are in which lobby location. 
This module will be implemented as an iOS app.

Challenge Scope

For this challenge, we'd like to convert the UI Design to iOS UI prototype.

Following are the high level requirements

  • This challenge is to create an iOS based clickable prototype that combines the wireframes from earlier challenge the attached UI design. Please reference the application requirements document, specially the UI Workflow Diagrams for Kiosk App Main Workflow and Kiosk App Self-Enroll Workflow.���

    • ���Both Landscape and Portrait Mode should be supported.

  • The work should comply with the output of the architecture challenge and possible reuse parts of the badge printing prototype.

    • As an iOS application, front-end follows the Cocoa MVC Design Pattern, each UI screen is composed from one or more pairs of View and View Controller. Views will be designed and specified with storyboard files, and the View Controllers are implemented as UIViewController implementations.

    • ���Please follow the view controllers naming convention and class hierarchy shown on "Frontend Class Diagram" in the architecture TCUML.

    • You can ignore the functional implementation notes in the TCUML, but please keep the method names if possible. However, you're welcome to improve the method names - if you use other names, please provide a simple document describing the mapping from new name to old name.

  • No API communication is required at this point and should be mocked up as necessary to get the prototype working properly.

  • The prototype should scan barcodes and take photos.

  • The prototype should display the documents and capture the signature.

  • The settings/admin. UI is not included in the challenge. All the settings should be stored in the plist.

Documents (attached in forum)

  • VAM_1536x2048_060215.zip - Screen Designs for application, this includes landscape and portrait mode.
  • finalfix.zip - architecture for the whole application.
  • FF-v2.zip - Wireframes
  • Visitor Management Module Only.docx - General requirements for the application.
  • badge_printing.zip - the submission of badge printing challenge


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:

  • xCode project with complete source code
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information and play with it.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30050435