Work To Be Completed

 
  1. Add support for more coupons
    1. Currently there is an icon for each coupon category and a logo for the store.
      1. With the addition of more coupons, more category icons along with their logos will need to be added.
  2. Step calculation
    1. Currently steps are calculated even if the phone is only shaken by hand.
      1. More factors need to be taken into account to make step accumulation more accurate and fair.
  3. Add more features to website
    1. Currently the user can only check their account, browse their coupon record, and change their password.
      1. The website needs more functionality such as showing special coupons or telling user's where to go for good deals.
  4. Better way to use coupons
    1. Currently the store needs to click on the button to invalidate it. This is not ideal because the person might forget or the user might do it by accident.
      1. Another method is needed to complete this process.
  5. Refund coupons
    1. Currently there isn't a way to refund a coupon. If a coupon is redeemed by accident or the coupon has expired, the user cannot do anything about it.
      1. A method needs to be implemented to either refund all or a portion of the steps used to redeem the coupon.