Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview:

Welcome to the FAST!! 96Hrs - WGL Mobile App Prototype Update Challenge! The goal of this challenge is to update existing Responsive HTML5 Mobile App Prototype based on provided new changes document using AngularJS framework and Bootstrap.

NOTE: This application will use AngularJS Framework (http://angularjs.org, http://docs.angularjs.org/guide) and Bootstrap 3 (http://getbootstrap.com/getting-started). Please follow coding standards and write clean code for AngularJS data binding instead of using plain HTML code.

IMPORTART: As this is FAST challenge the review timelines are very close. Reviewers please note the review timelines for further reference.

Tips for Success: Asking questions early and getting Copilot or PM's feedback is very important for the success of this challenge.

Competition Task Overview:

The main tasks of this competition is to update existing Responsive HTML5 Mobile App prototype based on provided new changes document. You need to update existing JSON data to populate questions, information, images, etc. for the current auto inspection and new scene inspection prototypes.

Below are two things need to be updated in the current prototype pages for both Portrait and Landscape orientations. You need to submit updated prototype to support both look type inspections (Auto Inspection, Scene Inspection). This prototype should support retina display, please follow existing prototype implementations.

1. Auto Inspection:

  • Current prototype is implemented for auto inspection, it has some minor issues which needs to be fixed/updated in this challenge.
  • Refer "Issue Fixes.docx" for current prototype issue fixes.
  • Refer "Mobile App req vs optional.docx" for updating current prototype with required/optional attributes with validations.
  • Use '*' mark for required field indication and validate required fields before final submit as per current prototype functionality.

2. Scene Inspection:

  • The existing prototype supports only auto inspection.
  • You need to add look type or flag into JSON data as auto inspection or scene inspection.
  • Click on look item on dashboard page, the corresponding look information should open depending upon the look type.
  • You need to use scene inspection related questions from the documents and use scene image instead of car image - (refer ScreenShots.zip file).
  • These look questions are fixed for now, so you need to choose questions on the basis of look type.
  • Refer "Scene Inspection Look APP.odt" for the 'Look Information', 'Look Photos', 'Look Questions', etc.
  • Refer "Issue Fixes.docx" for new scene inspection prototype issue fixes.
  • Refer "Mobile App req vs optional.docx" for updating new scene inspection prototype with required/optional attributes with validations.

Specific HTML/CSS/JavaScript Requirements:

  • HTML/CSS Requirements:
  • Your HTML code must be valid HTML5 and follow best practices
  • Validate your code - reviewers may accept minor validation errors, but please comment your reason for any validation errors. Use the validators listed in the scorecard.
  • Use CSS to space out objects, not clear/transparent images (GIFs or PNGs) and use proper structural CSS to lay out your page. Only use table tags for tables of data/information and not for page layout.
  • No inline CSS styles - all styles must be placed in an external style-sheet.
  • Use semantically correct tags - use H tags for headers, etc. Use strong and em tags instead of bold and italic tags.
  • Element and Attribute names should be in lowercase and use a "-" or camel naming to separate multiple-word classes (i.e.. "main-content", or "mainContent)
  • Label all CSS, JavaScript, or HTML hacks with explanations so others will understand.
  • Your code must render properly in all browsers listed in the scorecard in both Mac and PC environments.

Font Requirements:

Follow existing prototype.

JavaScript Requirements:

Follow JavaScript libraries used in the existing prototype.

Browsers Requirements:

  • Safari Browsers on iPhone
  • Android 4.1+ Chrome Browsers on Mobile
  • Windows Phone IE10+ Browsers on Mobile

Documentation Provided:

  • Screen shots and document files
  • Existing prototype file: Prototype.zip


Final Submission Guidelines

Submission Deliverables:

Final Submission:

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30042828