View Code? Open in Web Editor
NEW
License: Apache License 2.0
mamarob's People
mamarob's Issues
Clicking pay button takes you to the Stripe payment page/overlay
If order is not ready yet, display number of pending orders ahead of user
If order is ready, display “Order #XX is ready!”
Clicking closes the overlay to return you to the default checkout view
When clicked, apply any special instructions from the text form to the order
When clicked, update the quantity to whatever value is in the quantity text form
Blank by default
Clicking lets you choose photo from phone storage or live photo
Draw photo
Draw item name
Swiping right adds one to the cart
Swiping left removes one from the cart
Draw email field
Draw CC number field
Draw MM/YY field
Draw CVV field
Draw “Save with Stripe” checkbox
Draw “Confirm Order!” button
- Confirming order processes payment
> If payment succeeds, add the order from user cart into pending orders; go to User Queue page
> If payment fails, display error and stay on Stripe page
Draw truck name
Draw back button
Clicking takes you back to the home screen
Draw order number
Draw order summary
Draw completion icon
Draw “Location today:” text
Draw the minimap
If no location is given, put a question mark
If location is given, put a pin
Clicking the map opens up default map program
Draw truck name
Draw settings button
Clicking button takes you to truck settings page
Clicking pay button takes you to the Stripe payment page/overlay
If all credentials are present, icon is lit up
Clicking brings up credentials overlay
Draw credential forms
Draw accept button
Clicking applies entered credentials and reverts to truck settings screen
Draw Menu text
Draw left and arrows to show swipe direction
Draw “+” button to add item
Clicking brings up item listing overlay
Initial displayed quantity is however many the user ordered
Quantity box is a text form
Unit price is pulled from item listing
Total price is always unit price times whatever quantity is currently in the quantity box, regardless if the user has hit the accept button yet
Draw photo
Draw item name
Swiping right adds one to the user cart
Swiping left removes one from the user cart
Swiping left removes item
Clicking item brings up item detail overlay
Draw truck name
Draw open/closed icon
Clicking brings up open/closed overlay
Clicking open sets truck status to open for business and reverts back to order screen
Clicking closed sets truck status to closed and reverts back to order screen
Clicking lets you choose photo from phone storage or live photo
Draw picture
Draw item name
All items are on by default, and remember their last state
Swipe left to turn item off
Swipe right to turn item on
Clicking brings up item listing overlay
Draw name
Clicking brings up a text form filled with the current truck name
Draw back button
Clicking returns you to the home screen
Facebook
Twitter
Instagram
All off by default
Clicking turns on that site for posting
If credentials are missing, bring up credential screen
Says “When?” if no choice has been entered yet
Clicking brings up time overlay
Draw “Now” toggle
Draw time and date selection
Draw date icon
Clicking opens a calendar
Clicking a date chooses that date and closes the calendar
Draw time selector
Scrolling up counts forward in time
Scrolling down counts backwards in time
Draw check box button
When clicked, apply time choice to post
If “Now” is toggled on, choose now and revert to social media screen
If “Now” is not toggled on, and both a date and a time have been selected, choose that time and revert to social media screen
If “Now” is not toggled on, and either a time or a date is missing, flash box red and do nothing
Swipe/click/double click to progress
When in the queue to be made, order should be gray, icon should be pending icon
When order is complete, order should be lit up, icon should be finished icon
When order has been served, order should be removed from the queue
Clicking lets you choose photo from URL, phone storage, or live photo
“Cart” in center
Back button in left
If the message form contains text, at least one social media icon is toggled on, and a time is selected, make button clickable
When clicked, if time selected is “Now”, commit the message to social media
When clicked, if time selected is a later date, add message to social media queue to be posted at that time
Clicking brings up an “Are you sure?” yes/no prompt
Clicking no reverts to item listing
Clicking yes permanently deletes the item listing and returns to the home screen
Draw thumbnail photo if there’s a photo on the post
Draw preview text
Draw scheduled time to post
Swipe left to remove from the queue
Click to parse post details into the social media form and remove message from the queue
Replace any contents that may already be present with contents from queued post
If the user has an order pending that becomes ready, push a notification to alert them that their food is ready
If name and price forms both have information, commit contents of all 3 forms plus 3 health icons to item listing
If either name or price forms do not have information, pop up an error message saying “You’re missing a name/price!” with an OK button to revert to item listing
Google Maps integration
Phone location integration
Clicking button takes you to Social Media page
Vegetarian
Gluten-free
Spicy
Draw icon
Draw “Spicy” text
All off by default
Clicking toggles on/off
Draw the shopping cart icon in corner
Default is showing no number next to icon
As items are added, count the items and display the count next to icon
Clicking the icon takes you to the checkout page