Challenge Overview
Project Overview
IBM@HD is a mobile app in which a user can select his country, location and region and find available help desk numbers immediately. The user will be presented with a list of help desk numbers (both numbers from within IBM offices and from outside the office). The user is able to select the required number and make a call. Users can also send the selected number to desired mobile numbers.
Competition Task Overview
The purpose of this challenge is to build the hybrid mobile app that works on both iOS and Android. At a high level the requirements are:
- Convert the provided prototype to a hybrid mobile app that works on both iOS and Android
- The app should work on phones, and tablets too even if UI is not optimized for tablets
- Cordova must be used
- The app will use the provided backend services to get data / save data
- The endpoint to the REST services should be configurable at build time
- The backend will be hosted on Bluemix in production and expost RESTful services to the mobile app.
- All screens from the prototype must be implemented in this app, it should be easy to follow & understand so just download it from challenge forum and check each screen.
Open Source Library
Open source libraries under Apache v2 or MIT licenses are fine, for other libs please get our approval first.
Technology Overview
- Node.js
- REST
- Bluemix
- Mobile
- Javascript
- CSS
- HTML5
- Cordova
- Android 4.0+
- iOS 7.0+
Documentation Provided
Please 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:
- Mobile app code that covers all 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 via the challenge detail page on topcoder.com.