Skip to content

Instantly share code, notes, and snippets.

@itsjustcon
Last active August 29, 2015 14:07
Show Gist options
  • Save itsjustcon/403f463cb3bf9587a79a to your computer and use it in GitHub Desktop.
Save itsjustcon/403f463cb3bf9587a79a to your computer and use it in GitHub Desktop.
Web App Todo

Web App Todo

General

  • randomly pull promo code(s) from menu & submit w/ order
    • add to settings quickly for bryant?
    • display to beta user how many (if any) promos got submitted
  • custom popup messages
  • if getting menu for seat and server responds with status code xxx, force reload the page in js

Data Bindings

  • order fetches menu, menu-view never gets update or renders

Locations

  • display venue away message if closed
  • display currently selected venue for order
  • on re-select of venue, show "Continue Order or Start Over?"
    • display order will be reset if seat changes
  • always start view at scroll top

Seat Picker

  • reset on present or dismiss
  • reset row/seat on section change
  • reset seat on row change
  • always start view at scroll top

Menu

  • fix click delay on items
  • always start view at scroll top

Cart

  • cart view class
  • cart view template
  • cart view render order data
  • cart reveal animation
  • tabulate charges
  • fix "jump to checkout" bug when no menu
  • validate max item counts
  • remove order-item from order
  • always start view at scroll top

Checkout

  • prevent multiple order submissions
  • submission loading indicator
  • submission success screen
  • validate min subtotal
  • validate card info
  • fastclick submit order button
  • always start view at scroll top
  • credit card number wasn't being formatted on Connor's phone
  • fix Chris Android input focus + keyboard show UI bug

App Wrapper

  • add version + build info to settings
  • send as debug order setting
  • send random valid promo with order setting

Non-essential

Locations

  • allow browsing of closed venues

Seat Picker

  • fix strange iOS gap below back/next
  • tap to change? (instead of change on "Next")

Cart

  • change quantity for order-item

App Wrapper

  • auto-update beta wrapper
  • make stepper clickable (tap on Checkout pushes you there)
@chrismeyersfsu
Copy link

Allow people to browse the menu in a closed venue.

  • When you try and place an order on a closed venue you will get an error message back
  • or you can remember that the venue is closed and display the popup you currently display, but on the checkout route. Thus, the user won't have to experience the "venue closed" error message after they through all the work of entering their payment info.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment