Key Information

Register
Submit
The challenge is finished.

Challenge Overview

1.    Project Overview

1.1    System Description

The client for this project has decided to build a platform that will support the sale, exchange, and redemption of gift cards between businesses and individuals.  The goal of this platform is to help small businesses expand, using both web and mobile layouts, by giving them a simple way to raise capital and acquire new customers using gift cards.

The client needs to create a high quality platform that is easy-to-use even for business owners that don’t have a lot of technical expertise.  Many business owners are not technologically sophisticated, so creating a platform that is simple to understand and navigate is also a top priority.

The main function of the platform will be to allow business to post virtual gift cards for sale on the platform.  Individual users will be able to browse and buy these gift cards, as well as resell or trade gift cards they own.  Using the mobile layout, users will be able to redeem their gift cards at the business, and the business will be able to process gift card redemption at their point of sale.

This assembly is responsible for implementing new functionality in Mobile version as per the requirements below and UI prototype.

 

1.2    Competition Task Overview

1.2.1    Scope

The following parts of the flows must be included:

  1. Updated right-side menu (those menu items that are out of scope for now and have not been implemented before, e.g. gift card offers list etc. must lead to placeholder pages),
  2. Gift card offers page including search through the offers
  3. Gift card details page, including adding to the cart, commenting, sending to a friend and social sharing
  4. Shopping Cart; committing payment.
  5. Sharing to Social media after payment.
  6. The home page must now be gift card offers page (like in the desktop version), not login page. User will have the opportunity to navigate to Login page via right side menu.

 

The working app is available at https://www.foundershare.com/ (Production) and http://www.qa.foundershare.com/ (QA) for reference.

The current codebase is attached at the forum.

UI prototype is attached. Please note the current mom_mobile app app structure takes precedence over UI prototype file structure.

UI design screens are attached for reference. They all are numbered and titled so you can easily refer to them when asking questions at the forum.

 

1.3    Approval phase

- Since the codebase may be updated in parallel, the winner may be asked to merge the codebase (mostly integrating the code of this assembly into the main branch).

- Some minor UX/UI fixes may be requested by the client during approval phase.



Final Submission Guidelines

A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:

http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050830