Module Assembly - PXV2 Front End Customer Role Part 2 Assembly

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

Business-to-business or B2B as it is commonly written describes commerce transactions between businesses, such as between a manufacturer and a wholesaler, or between a wholesaler and a retailer. Such B2B system is the existing one, called PDI CHAOS express portal (PXV2) which is subject to a redesign process. PDI CHAOS express portal (PXV2) is an E-commerce website that allows for contracted customers to be able to purchase hard-goods and gases online.

Competition Task Overview

This contest will implement all the remaining customer role features that were not done in part 1 and add real values for the external links. The main tasks will involve:

  • Configuration of components
  • Writing any necessary AJAX and ASP.NET code
  • Providing directions for configuration and deployment
  • Implement all customer related features that were not done in part 1 (Basically "Products" and "Account Inquiry" tabs
  • Implement "Search"
  • Implement all "Quick Links"
  • Implement all "External Links", among them "Certificate of Analysis" requires some custom code, details are posted in contest forum 
  • All email notifications (subject and body) also need to be localized. There are 6 email notifications: OrderConfirmation, PasswordExpiration, PasswordReset, UserActivation, UserRegistration, UserRegistrationRejection. This must be done in part 2.
  • Some UI Prototype fixes might need to be applied in part 2 to make the UI look good
  • Follow the same localization approach for part 2 features
  • For searched fields in some tables we need to add index for them in the database schema (some indexes were already added for tables used in part 1)
  • Fix bugs in the components to make the mentioned features work properly if necessary and document the changes you made
  • You don't need to update the unit tests

Testing

Manual testing is sufficient.

Technology Overview

The working environment requirement details for this application are outlined in the attached documents. An overview of the environment requirements are listed below:

  • C#
  • .NET 4.0
  • ASP.NET MVC3
  • WCF
  • Unity
  • Apache Solr 3.6.1
  • SQL Server 2012
  • Windows Server 2008 R2
  • Visual Studio 2010

Documentation Provided

Please document all documents from the contest forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorial 

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

The winner will be asked to merge the code into our SVN.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30033151