Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Detailed Requirements

1. Project Overview

The purpose of this project is to improve the underlying technology and features of an existing legacy application that is used for creating bills of materials and product quotes (called bids) for customers.  In this document Corningstone will refer to both the client name and the application name.

The current Corningstone application was developed in the late 1990's and is in need of a complete rewrite in order to modernize the application and add much-needed functional improvements. This project will build the application based on a more scalable and reliable platform.  It will leverage a proven application architecture that is well supported by a wide developer base able to sustain future growth of the application.

The new application will be released as version 6 and represents a complete rewrite of the existing application which is provided only as reference for this project. Most of the features and functionality present in version 5.x will be replicated in version 6 and new features will be added as well.

This document describes both the existing requirements and the new enhancements that the project will support.

The client already has an enterprise ERP system that integrates the internal and external management of information across the entire organization, including finance/accounting, manufacturing, sales and service, customer relationship management. Although this application will not talk directly with this ERP system, the client (outside of this project) will implement a synchronization process between its backend and the new application's database. In other words, this project will connect (via web services) to a database which will be synchronized with the client's ERP system.  Should any needed data or service from the ERP not be made available via the new database, the client will provide the necessary web services.

The system will also offer extensive features and offline capabilities which will allow users to be mobile without requiring an internet connection. This way, the sales associates can have access to the application's features in offline mode and be able to synchronize their work whenever they are back online without requiring any action on the part of the user.

2. Compeitition Overview

For the past several months, we ran a series of assembly contests or bug races to get the CorningStone App built. For this contest, competitors need to test the application and report any issue found.

1. All functionalites are involved.

2. Both PC IE(IE10 and above) and iPad Safari are tested.

3. Refer to ARS provided while testing the application.

VM: http://ec2-54-205-161-202.compute-1.amazonaws.com/login.html

Login as admin/normal user to test the application.

3. Bug Report

Please report the bugs to this JIRA Project: https://apps.topcoder.com/bugs/browse/CORNINGSTONE.

Note: There are some known bugs. Please check all known bugs and don't report duplicate bugs. And set its component to "Corningstone Bug Hunt".

We won't accept the submission if more than 50% of your reported bugs are duplicated.

For each report of a limitation or bug, we need the following information:

1) Steps to reproduce, including any needed information
2) Screenshots (if applicable)
3) Expected results after the bug is fixed
4) Current results, before the bug is fixed
5) browser info(PC IE or iPad Safari)



Final Submission Guidelines

N/A

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30038963