Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Step 1 (Login)
- =====================================
- => Login (Social or email)
- => Or proceed to wall
- Step 2 (Wall)
- =====================================
- => Header
- -> Current City on the title (with dropdown option to select another if the user has't allowed current location)
- -> Search on the right
- --> Search must have a predictive results capability. Basicaly it will show results based on users history and location first.
- -> Menu Left
- => Wall
- -> All restaurants of the selected city sorted by closest to farthest (Logo, Title, Rating Stars, Category, Delivery Time)
- => Footer
- -> Home (For regular use)
- -> Plus (For subscription plans)
- -> Favourites (Favourite restaurants checked)
- -> Deliveries (For actual deliveries on the way)
- Step 3 (Restaurant Profile)
- =====================================
- => Feature
- -> Big photo of restaurant special dish?!
- -> Name of restaurant
- -> Min of delivery based on location
- -> Open hours of restaurant
- --> Should be configurable: restaurant location, opening hours, delivery area, delivery fees, menu;
- -> Rating stars
- => Menus
- -> Categories of main menu
- --> Details of menu with price on the right and add to cart option
- -> Menu modifiers (multi selectors for dynamic menu like -> pizza toppings);
- => Leave a review.. Reviews and rating on bottom
- Step 4 (User Menu)
- => Cart View
- -> Lead to checkout page with order details
- -> Pay with paypal, creditcard or ondelivery
- -> Automatically detect if user is in delivery area, if restaurant is open;
- -> Checkout after completion.. show field where user can add a restaurant that isn't listed in the application.
- => Delivery Status
- -> Lead to 3 step graph (Preparing, On the way, Delivered)
- => Favourite Restaurants
- -> Lead to wall.. list of favourite restaurants
- => Plus Subscriptions
- -> Lead to page with subscription offers.
- Backend
- =====================================
- 3 backend user groups: chain manager, manager and operator;
- account management for restaurant staff;
- client account management- address, personal info, order info;
- business owner should have an overview of the sales trend;
- customize the menu items (food and beverages),
- choose a price,
- provide a description and upload a picture; process orders (received, accepted, in process, delivering)
- owners should have a list of customers and their past orders;
- owner should have two charts: sales and sales trend, in order to hold in check the workflow and analyze sales;
- 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;
- Notifications
- =====================================
- => Push notification mobile, Email, SMS
- -> respond to client orders in seconds via notifications;
- -> gets order answer (accept or deny via notification); filter out restaurants not in the delivery area;
- -> send broadcast push messages to selected customers (e.g. for special offers);
- -> when we accept the order in the backend the user will reiceve a notification with a special rign sound.
- Checkout Page
- => List of totals
- => Subtotal
- => Select address
- => Payment Method
- -> Checkout
- If the user hasn't completed the basic informations required for checkout:
- Name, Email, Phone, Address (With detailed desc.)
- Then show the requirements in the checkout page or popup.
- Then again if the user selects another alternative address.. say work location.
- Show address field in checkout or popup.
- Dynamic Variables
- =====================================
- Some variables will have to be dynamic in the application and the website.
- => Subscription Plans
- -> One delivery offered free if user surpasses X value or if he/she completes profile details (credit card, address etc.)
- -> Periodically we will change offers according to our clients status.
- -> Delivery percentage will be determined in the backend for each client separately. Not all clients will have a 10% cut for each delivery.
- => Wall of restaurants
- -> 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.
- -> menu should be able to be changed via the web app without the need to ship a new version of the application;
- => Recommendations
- -> 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.
- => Multilingual
- -> The app should be multilingual with up to 2 languages and more when available.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement