Challenge Overview

Project Overview

The Global Service Activity System (SAS) is a hosted web based application used to track project related service activities. Users can create and edit service activity data, perform on-line inquiry, filtering/sorting of that data, and generate either a service activity summary or detailed reports. The reports can either be on demand or the user can setup a schedule for the report and it is then emailed based on that schedule. The user can setup and maintain N number of reporting schedules. The tool provides a dashboard area that the user can add canned graphs that show services activities by date for a specific division. The user can add a graph for each division present in the data set and then reorder them. There is also an administrative function to create and maintain the Areas that are used in the tool.

This project will design and develop a new Service Activity System (SAS) web based application by re-writing the existing FLASH based system to a JAVA based system with an improved architecture.

Competition Task Overview

We have previously built the prototype for the project, but there are some additions to requriements so we need to add these to the prototype. There were also some requirements missing from the last prototype and we want to get them into this udpate too.

Key Requirements

  • Your submission must be based on the provided prototype, and follow the same standards.
  • Test in all the required browsers.
  • We don't have storyboards for the new pages, but we want to follow the same look & feel for the new pages.
  • Your pages must match the colors and structure of the existing prototype.
  • Ensure your pages display correctly in all browsers. It is your responsibility to make sure the pages display correctly.
  • Ensure you submission clear of HTML and CSS Validation error and warning.

Detailed Requirements

We provided very detailed specs in the forum, register to download. Make sure you read notes.txt so you have an idea of what to do in this challenge.

Specific HTML/CSS/JavaScript Requirements

  • Your HTML code must use the same doctype as the provided example protototype from a previous project (attached to forum)
  • 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 tabular data and not for page layout.
  • No inline CSS styles, all styles must be placed in an external stylesheet.
  • 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".
  • All JavaScript must not have a copyright by a third party. You are encouraged to use your own scripts, or scripts that are free, publicly available and do not have copyright statements or author recognition requirements anywhere in the code. You are allowed to use the JQuery JavaScript library for this contest.
  • Pagination is required to be included where necessary

Browser Requirements

  • IE8+
  • FF 3+ Mac & PC
  • Safari 4 PC
  • Chrome Mac & PC

Documentation Provided

 

Register to download documents from the forum.



Final Submission Guidelines

Submission Deliverables

  • A new prototype with all the new requirements and fixes implemented.

Submission Guidelines

Submit an archive file contains all HTML/CSS/JS/images and another required files into Online Review.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30041388