Categories
Street address
City
State Zip code
Country

Online Food Delivery

Information Technology - Mobile Apps Development

Product 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

New Products

Relevant Products

Post buy requirement toget multiple quotes