Dealerbaba
Online Food Delivery

Online Food Delivery

10,000
774 views
Seller
priyanka dubey

Description

High-Level Scope Develop a web-based application for Food Delivery in English & Arabic Language. This application will be used by the end user to submit the order. The driver will use this application for delivery. Admin module will take care of all the admin functionality. Create and Manage the Menu Manage Pickup and Delivery Management Google Map Integration SMS Notification Order History Responsive mode so that it will work on all mobile devices Expose the API’s so that system can embed with other systems. Login Mechanism based on OTP System Objectives & Actors Online Food Ordering application which will allow and manage the online order, pickup, and delivery functionality. Actors System Admin: Overall system admin who will have access to all the branches on the platform and can process their requests Customer: Users who will have access to online order. Driver User: Users who will have access to deliver the order dispatched by admin. Functionality Customer browse the application Customer will start viewing the Menu The customer selects the option Deliver or Pickup Customer will be able to see photos of the meal with the name. The customer can view the more details of any of the meal The customer can add the Extras. Customer Submits the order by entering the mobile number Customer will see Order Receipt with comment and total amount, Approximate time to deliver. Order send to Restaurant. Admin will review the order and approve it for further processing. Once ready admin will dispatch the order to the driver if a delivery option is chosen earlier by the customer. Driver Deliver the order and collect cash payment. Functionality cont… The customer can close the order by providing feedback (optional). In the case of a pickup, the customer can collect the order from the mentioned branch. Customer will receive an SMS once the order ready to deliver/pickup. Admin will be able to view and manage all the required reports. Google Map integration will be there to find out the address and nearest branch. The system will be easy to use and less data input from customers. A customer can cancel the order within the allowed timeframe. Need to send an OTP at the time of viewing the order history. Architecture should be based on Restaurant. Every restaurant will have multiple branches set by Admin within a covered area(geofencing area). Use Case Customer : Customer will be able to view all news and notifications sent by admin. Customer will be able to explore Menu Once finalized the menu customer will choose one of the methods Pick Up / Delivery If select Pickup System will show the branch map & customer will select a branch Customer will either amend the order or will continue to confirm the order Customer will be allowed to cancel the order within allowed timeframe. If the select delivery customer will select the address of google maps. The customer can mention any special directions. Once done a popup window will come with order details and approximate delivery time. Once receive the order Customer can submit the feedback. Able to see the order history and ability to repeat the same order. Admin : Admin will setup the Restaurants, branches & all the meals with photos, Extras, and price. Setup the Meal and its customize permission settings. Admin will setup the approximate delivery time business rules. Admin can setup the SMS notifications. Manage Customers Manage the portal content management system Admin can manage to ON/OFF online delivery features in the portal for a specific branch. Approve and Manage the Order Dispatch the order Branch Handling User & Setup handing Customer Feedback Reply mgmt Admin will be able to get all required reports. Driver : The driver will get an SMS alert when got a new order to deliver. Will collect the bill receipt & dispatch Receipt with an order from the restaurant. Deliver the order and collect the payment Customer will enter the delivery code to confirm that customer received the order. Submit and close the Order