Project Mom and Pop - Mobile Gifting capability, Static Pages, My History and Misc

Register
Submit a solution
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

Time constraint
This project has tight timeline so
1) the review phase is only 24 hours
2) we would like to avoid any timeline extension, please ask questions early

 

1.2.1    Scope

The following parts of the flows must be included:

  1. The whole gifting capability process including sharing to social media. User must be able to look up through her contacts to pick up an existing number or input a phone number from scratch.
  2. "My foundershares" pages update as per the UI prototype.
  3. Redemption flow pages update as per the UI prototype.
  4. FAQ and How It works.
  5. Contact support flow.
  6. My History for both Individual and Business Owner roles.
  7. GPS-related features: navigating to the business location on the map after purchasing gift card and/or from the gift card (not a gift card offer) details. User must be able to see mileage and driving time to the destination, and cancel the navigation.
  8. UX fix: when e-mail is entered a keyboard with"@" and ".com" must appear.
  9. Calling the phone number: whenever business phone number is displayed at Champion's screen, the user must be able to click on it to dial this number immediately on his/her phone (e.g. calling the phone number in business details from the browser).
  10. Infinite scrolling for the My History list (both Champion and Business Owner). 10 items per page by default, must be configurable.

 

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.

UI design screens are attached for reference. Screens 20-55 are in scope. Please note that some of them (part of gifting, view my gift cards, redemption flow) are already implemented and must be slightly revamp to correspond with the UI prototype.

 

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

ID: 30050831