Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Overview
The Meli FFI application is an iOS application that will provide internal users technical support.  The application will provide users the ability to search for support items from FAQs, provide chat functionality with support, and create and monitor support tickets.  

This first release will focus on creating and managing support tickets (Requests). The system will connect with the client’s existing IT ticketing system through a series of rest based web services.  It will also authenticate through the client’s existing SSO infrastructure.

Scope
For this challenge, the scope will be to create the user interface and flows for creating and monitoring tickets. This challenge will not include interacting with the web services or authentication functionality directly, but should be implemented to support this functionality in subsequent challenges.  As part of this challenge we want a well planned iOS project file and documentation as we will continue to build out this application. Below is a list of the screens and functionality that is included in this challenge.



Final Submission Guidelines

iOS Front-end Screen Implementation
The following screens should be implemented in this applicaiton.  Additional detail for the logic for each screen is defined in the requirements that are attached to this challenge. 

- Login Screen
- Home Screen
- Navigation (Hamburger Menu)
- My Requests Screen    
- Request Detail Screen
- Create Request Screen
- Create new Request success Screen
- General Technical Requirements

Technical Details
This application should be implemented in native iOS using Swift
This application will be mobile only, supporting iPhones (5,5s,6,6plus)
The screens include a company name of Meli - This is not the company's real name, the company logo image should be stored as a separate image that can be replaced easily.
This application will only support portrait mode. The screen should be locked to portrait mode
The iOS project name for this application should be Melli FFI Mobile Application

Localization
- The current release supports English language.  However, the application should be built with localization support.  
- All labels should be implemented using standard iOS localization functionality

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050090