Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

This project is aimed at creating a Mobile Application that allows users to check out our clients product catalog, car fit guides, videos and a lot more.

 

Challenge Overview

We have a MEAN.io application that was born out of multiple Assembly challenges in the past. This challenge involves converting the MEAN application to a native application for the iOS and Android platforms.

 

Challenge Details

The major requirements of the challenge are to convert the provided MEAN.io application to native application for the iOs and Android Platforms.

You are expected to use Phonegap or Apache Cordova to achieve this.

The minor requirements are as follows - 

  • There is a design flaw in the application. Once we convert the application to work natively, there is no "back" button feature of web browsers in the application. We will lose this feature once we proceed natively. Implement a "back" button feature in the application. You have the freedom to add the back button element wherever you please as long as it looks aesthetically good and consistent with the existing design.
  • In the Car Fit Guides page (/carfit route), there is an option to specify the Car Trim - remove this option. Update the corresponding API call to reflect this as well - that is, update the API to ensure that it does not take the car trim into consideration. Note that this is an optional parameter so the API already does not require the car trim value to be passed. What we want you to do is that remove any code that takes the car trim value into consideration, if the value is passed.

You can check out the application in its current state here - https://jblfitguide.herokuapp.com

Materials Provided

  • MEAN.io code base of the application
  • Application designs, UI prototypes - though you don't need this, providing it just in case

 

Target OS

iOS 6+, Android 4+



Final Submission Guidelines

Do not assume any experience of the end user on deploying the native apps. Your submission's Deployment Guide should explain clearly how to deploy your submission for both the OSes

Submit a zip file containing the entire native application along with the Deployment Guide.

 

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30048391