Advertisement
Guest User

Untitled

a guest
Mar 25th, 2016
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.79 KB | None | 0 0
  1. Step 1 (Login)
  2. =====================================
  3. => Login (Social or email)
  4. => Or proceed to wall
  5.  
  6. Step 2 (Wall)
  7. =====================================
  8. => Header
  9. -> Current City on the title (with dropdown option to select another if the user has't allowed current location)
  10. -> Search on the right
  11. --> Search must have a predictive results capability. Basicaly it will show results based on users history and location first.
  12. -> Menu Left
  13. => Wall
  14. -> All restaurants of the selected city sorted by closest to farthest (Logo, Title, Rating Stars, Category, Delivery Time)
  15. => Footer
  16. -> Home (For regular use)
  17. -> Plus (For subscription plans)
  18. -> Favourites (Favourite restaurants checked)
  19. -> Deliveries (For actual deliveries on the way)
  20.  
  21. Step 3 (Restaurant Profile)
  22. =====================================
  23. => Feature
  24. -> Big photo of restaurant special dish?!
  25. -> Name of restaurant
  26. -> Min of delivery based on location
  27. -> Open hours of restaurant
  28. --> Should be configurable: restaurant location, opening hours, delivery area, delivery fees, menu;
  29. -> Rating stars
  30. => Menus
  31. -> Categories of main menu
  32. --> Details of menu with price on the right and add to cart option
  33. -> Menu modifiers (multi selectors for dynamic menu like -> pizza toppings);
  34. => Leave a review.. Reviews and rating on bottom
  35.  
  36. Step 4 (User Menu)
  37. => Cart View
  38. -> Lead to checkout page with order details
  39. -> Pay with paypal, creditcard or ondelivery
  40. -> Automatically detect if user is in delivery area, if restaurant is open;
  41. -> Checkout after completion.. show field where user can add a restaurant that isn't listed in the application.
  42. => Delivery Status
  43. -> Lead to 3 step graph (Preparing, On the way, Delivered)
  44. => Favourite Restaurants
  45. -> Lead to wall.. list of favourite restaurants
  46. => Plus Subscriptions
  47. -> Lead to page with subscription offers.
  48.  
  49. Backend
  50. =====================================
  51. 3 backend user groups: chain manager, manager and operator;
  52. account management for restaurant staff;
  53. client account management- address, personal info, order info;
  54.  
  55. business owner should have an overview of the sales trend;
  56. customize the menu items (food and beverages),
  57. choose a price,
  58. provide a description and upload a picture; process orders (received, accepted, in process, delivering)
  59.  
  60. owners should have a list of customers and their past orders;
  61.  
  62. owner should have two charts: sales and sales trend, in order to hold in check the workflow and analyze sales;
  63.  
  64. on the orders page the owner should be able to manage the orders that come through which will appear in four distinct columns: received orders, accepted orders, orders in process and in course of delivery;
  65.  
  66. Notifications
  67. =====================================
  68. => Push notification mobile, Email, SMS
  69. -> respond to client orders in seconds via notifications;
  70. -> gets order answer (accept or deny via notification); filter out restaurants not in the delivery area;
  71. -> send broadcast push messages to selected customers (e.g. for special offers);
  72. -> when we accept the order in the backend the user will reiceve a notification with a special rign sound.
  73.  
  74. Checkout Page
  75. => List of totals
  76. => Subtotal
  77. => Select address
  78. => Payment Method
  79. -> Checkout
  80.  
  81. If the user hasn't completed the basic informations required for checkout:
  82.  
  83. Name, Email, Phone, Address (With detailed desc.)
  84.  
  85. Then show the requirements in the checkout page or popup.
  86.  
  87. Then again if the user selects another alternative address.. say work location.
  88.  
  89. Show address field in checkout or popup.
  90.  
  91. Dynamic Variables
  92. =====================================
  93. Some variables will have to be dynamic in the application and the website.
  94.  
  95. => Subscription Plans
  96. -> One delivery offered free if user surpasses X value or if he/she completes profile details (credit card, address etc.)
  97. -> Periodically we will change offers according to our clients status.
  98. -> Delivery percentage will be determined in the backend for each client separately. Not all clients will have a 10% cut for each delivery.
  99.  
  100. => Wall of restaurants
  101. -> If we have a restaurant advertising its menu on our app it will be displayed first on the list. Also there has to be a statistics view with a calendar start to end of the advertisement.
  102. -> menu should be able to be changed via the web app without the need to ship a new version of the application;
  103.  
  104. => Recommendations
  105. -> If the user will make his/her first checkout successfully he will receive a notification to the app with a popup thanking the user for his/her usage of this app.. also a referral field will be displayed on the bottom for the user to insert a friends email and the fried will gain a -15% of his first order.
  106.  
  107. => Multilingual
  108. -> The app should be multilingual with up to 2 languages and more when available.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement