Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview:

Welcome to the Meli AngularJS Demonstrate Data Center APIs Challenge! We are on our way to building a hybrid mobile app for the iPad, using AngularJS and a Salesforce backend. We have a basic hybrid iOS app container using the Salesforce Mobile SDK (nearly out-of-the-box setup). Now we would like to test our REST APIs available on our mock server.

Competition Task Overview:

The main task of this competition is to create test page for the Data Center (non-Chatter, non-Weather) APIs. You need to complete following tasks:

  • Use provided datacenter xcode project (datacenter.zip) and add/update this project code.
  • Create a page for each API to test it against our mock server.
  • Ping API, Observation APIs, Asset API, Data Center APIs, Space APIs, Gauge APIs (there are about 13 APIs).
  • Testing the Data Center Resource has been started in the base app (see /js/controller.js and /templates/datacenter-index.html under ios/datacenter/www for starters).
  • Format the results into something visual to help review the results (not just a raw dump of JSON data).
  • Make any updates to "services.js" as necessary to match the API Docs for the APIs you are testing.

Mock server and API details:

���Notes about the APIs:

  • The API Documentation is more up-to-date than the definitions created in "services.js". Please update "services.js" to best reflect the API Documentation for any service you work with.  For example,
    • ���ObservationService.update has changed from POST to PUT in the API docs.
    • GeneralService.ping has changed its paramter from "datetime" to "since".
    • A service for the Space APIs has not been added yet.  Please create.

Technology Overview:

  • REST API
  • JSON
  • AngularJS
  • Salesforce
  • iOS

Documentation Provided:

Please register to see attached documents in forum.



Final Submission Guidelines

Submission Deliverables:

  • Upon completion of your code, submit the complete zipped source and any accompanying documentation or videos.

Final Submission:

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30041567