hyperlink infosystem
Get A Free Quote
logo

****** App

On-Demand Food Delivery App - Get Your Food Delivered Faster!

Note: Due to NDA, we hide app name and client details.

****** is a food ordering app, and it is designed to deliver the foods as per the customer's requirement from the app. This app offers services like delivery, pick up, and reservations, browse your favorite local restaurants and beverage stores. The customer can choose various cuisines from the app and place the order to their respective home, work, dinner-party, etc. There is no limit for delivery places. Customers can track the preparation time and order on maps in real-time. This app accepts all major credit cards by the customer, and currently, the services are available in New Providence, Bahamas. Moreover, this app is also designed for drivers who want to earn as drivers by delivering food and creating extra income. The driver just needs to sign in with necessary proofs and follow the guideline of the ****** app.

food delivery app
food delivery app
food delivery app
food delivery app
food delivery app
food delivery app
food delivery app

Client Requirements

Our client wanted to develop a food and beverage delivery app for the customer called ****** user app and driver in the Bahamas location. The app's design must satisfy the customer in terms of ordering foods, searching nearby restaurants, filtering the food list, options of paying procedure with multiple major wallets, applying promo code for discounts, and can also cancel the order, but the charges must get applied. The client wanted to develop another app for the driver called ****** driver app who wishes to deliver the foods and earn the ****** app's guideline. Drivers can register their accounts for food delivery in the ****** app by submitting the proofs of identification and accepts the terms and conditions such as safe drive, punctuality, etc. Three panels must prepare such for the customer, driver, and admin of ******. Hence the client approaches the Hyperlink Infosystem to develop such an app with his requirements.

food delivery app

Features

On-Demand Food Delivery App Features

For Customer


Signup / Login

- Register for the app by providing essential details.
- Users can log in using email and password.
- Users can also log in through Facebook and Google.


Referral Code

- User can share their unique code to other apps using native share.
- If the respective person user uses the referral code, then the referral code user will receive money in the wallet.


Enter OTP

- To verify the user's mobile number, a unique one time OTP password will be shared with the user's register number for verification.


Forgot Password

- User needs to enter their respective email address and then later, a temporary password will send to the corresponding mail id. You can use it to set your new password.


Home

- Users can view offers, nearby restaurants, track orders, search restaurants, and check the availability of such options.
- Users can use services like Order Food & Order Beverage.
- Users can select a favorite Restaurant to access it later quickly.


Order Food & Order Beverage

- User can view restaurants & beverage, check their availability, rating, search & filter restaurants & drinks.
- Users can choose their menu, toppings, and quantity and place their order by selecting the appropriate option as Order Type (Pickup/Delivery).


Add Dish to Cart

- Users can click on the dish, and they would redirect to the cart page.
- Users can also add extras if they want like set quantity. And the price will place according to it.


Cart

- Users can view selected dishes in the cart, and they can also change the quantity or edit that dish with the note.
- Users can apply a promo code to get a discount.
- Users can view the total amount with tax and delivery charges and discount amount if applicable and applied.
- Once done, they can click on the check out to place orders.
- Payment is made via credit cards.


My Orders

- Users can see all past orders and can view the status/history of their respective orders.
- In case any dish or beverage is not available with the restaurant, then the corresponding restaurant will notify about it. Users can add a new dish in order or cancel the selected order.
- Users can cancel the order any time they want, but cancellation charges would get applied as per the cancellation time.


Live Tracking

- The order will assign to the driver who is nearby Restaurant.
- Once the driver accepts, the user can track their order.
- Users can see ETA from the app.


Ratings

Once the order is complete, the user can rate the restaurant and driver out of 5 stars.

Promos

Users can use promo codes and get a fantastic offer & discount.


Wallet

Users can add money from their cards to the wallet and can make payment through the wallet.


My Profile

- Users can edit information like first name, last name, email, country code, phone number.
- Users can view and manage their notifications, password, and address and saved cards.


Contact Us

For any issues or queries, the user can contact the admin.



For Driver


My Order Tab

- Drivers can sign up with their necessary details.
- The driver can log in using email and password.


Upload Id Proofs

- The driver needs to upload ID Proof Images from the app.
- Admin needs to approve the driver before they log in.


Turn service on/off

The driver can turn on or off service via the app. The order would only assign to the driver who has on service.


Order Request

- The driver can view the requested order. They need to accept it at a particular time, or the order will get canceled and assigned to other drivers.
- The driver can only view the order of customer and restaurant location from where they need to pick-up the order.


Pickup

- Once the driver pickups the order, then they can see the location of the customer.
- They can see the map with the location.
- The driver can click on the navigate button to open Google Maps with the customer's navigation option.


Complete Order

Once the driver clicks on the complete order, then the order will get completed.


My Profile

- User can update their information like name, email, phone no, vehicle type, driver license.
- Users can change the password and view notifications.


Order History

Users can view the history of orders.


My Earnings

User can view their earnings - Yearly, Weekly & Monthly.


Driver Metrics

Users can view the amount for working hours, Rejection Rate & Cancellation Rate.


Contact Us

The driver can contact the admin for any issues or queries.

More Screens

food delivery app
food delivery app
food delivery app
food delivery app
food delivery app
food delivery app
food delivery app

Admin Panel

The Admin panel has a lot of handy functionalities. As per the client requirement, we have developed a dashboard for the admin where he can manage the users, posts, categories, content violations and restrictions along with detailed app analytics about application usage to user engagement.

Admin Management

- Super Admin can view all sub-admin list, edit, active/inactive sub-admin, view sub-admin profiles.
- Super Admin can assign access privileges to sub-admin, search, and export and also delete sub-admin details.


Subscriber Management

Super Admin can view all subscribers list, edit active/inactive subscribers, view subscriber profiles, search subscribers, export subscribers, mark as the flag, wallet history. And also can add wallet on specific subscribers and also delete subscriber details.


Restaurant Management

Super Admin can view all restaurant list, add, edit, active/inactive restaurant,view restaurant details(restaurant Opening/Closing, order history, Bank information, Send SMS, restaurant timestamp history), search restaurant, export restaurant, and can view restaurant ratings and even delete restaurant details.


Reports Management

- Sale report, - Vendor report, - Driver report, - Customer report, - Service report, - Payment report, - Dashboard report, - Special Beverage report, - Error charge report


Payment Management

Driver Settlement

List of all drivers who have the pending list on payment for settlement, export driver settlement.


Restaurant Settlement

List of all restaurants with the awaiting list on the price for settlement, export restaurant settlement.


Beverage Settlement

List of all beverages that have pending on payment for settlement, export beverage settlement.


Special Beverage Order Management

Super admin can view the list of all special beverage orders, view full order details, and super admin can Accept/Reject special beverage order.


Promocode Management

Super Admin can view all promo code lists, add, edit, active/inactive promo code, view promo code details, search promo code, export promo code, and delete promo code details.


Cuisine Management

Super Admin can view all cuisine lists, add, edit, active/inactive cuisine, search cuisine, and delete cuisine details.


Notification Management

Subscriber : List of all sent notification, Send notification to the selected subscriber, send a message to all subscribers and send an alert with a specific date-time.

Driver : List of all sent messages, send notifications to the driver chosen, send a notification to all and selected driver, and send the notification with a specific date-time.

Restaurant : List of all sent notification, Send notification to the selected restaurant, send a notification to all restaurants, and send the notification with a specific date-time.

Beverage : List of all sent notification, Send notification to the preferred beverage, send a notification to all drinks, and send the notification with a specific date-time.


Beverage Management

Super Admin can view all beverage lists, add, edit, active/inactive beverage, view beverage details (beverage OPENING/CLOSING, order history, Bank information, Send SMS, beverage timestamp history), search beverage, export beverage, and super admin can see beverage ratings and also delete beverage details.


Order Status Management

Super Admin can view total counts and individual status wise counts for food order, beverage order, and particular beverage order.


Order History Management

Food Order : Super Admin can view food order history, filter the order by (customer, restaurant, driver, and status), search order, and view full order details.

Beverage Order : Super Admin can view beverage order history, filter the order by (customer, beverage, driver, and status), search order, and view full order details.

Special Beverage Order : Super Admin can view special beverage order history, order the filter by (Date range and status), search order and view full order details.


Archives Management

Subscriber : List of all archives subscribers, deleted status can change to active and search subscribers.

Driver : List of all archives driver, deleted status can change to active and search a driver.

Restaurant : List of all archives restaurant, deleted status can change to active and search restaurant.

Beverage : List of all archives beverage, deleted status can change to active and explore beverage.


CMS Management

Terms And Conditions : Super admin can change the term content, and this will affect the application for customers and drivers.

Privacy Policy : Super admin can change the policy content concerning the application for customers and drivers.

FAQ's : Super admin can change FAQ's content, which will affect the application for customers and drivers.


Training Manual Management

Videos : List of training videos for driver/vendor.

Manuals : List of training manuals for driver/vendor.

Policies Procedures : List of training policies' procedures for driver/vendor.


Settings Management

Super Admin can set general configuration, driver configuration, and vendor configuration.


Contact Us

Super Admin can view the issues or queries of customers/drivers/vendors.

Vendor Panel

Login

The restaurant can log in using the email address and password.


Operating Hours

The vendor can add three slots in operating hours.
- The vendor can open/close in the operating hour slot.
- The vendor can view, save & edit their bank account details.


Dashboard

The vendor can view dashboard reports - Daily, Weekly, and Monthly as mentioned below:
- Total sales
- Total number of orders
- Average Dollar amount per total sale
- Number of Customers
- Number of Repeat Customers
- Vendor Rating
- Total Number of Page Visits
- Order Status
- Order Rate Metrics
- Vendor RaThe vendor can view the total number of Sub Admin, Menu, Dishes, Item Customizations, Promos, and Order History.
- The vendor can view the total number order and order status per state: Pending, Pending Cancellation, Preparing, and Completed, on the way, Delivered, Rejected, and Cancelled.


Sub Admin

The vendor can add, view, edit, delete active/inactive, search sub-vendor, and allocate them for permission to access the vendor panel.


Menu

The vendor can add, view, edit, delete active/inactive, search sub-vendor, and allocate them for permission to access the vendor panel.


Dish

The vendor can add, view, and edit, delete, active/inactive, search dishes with Name, Price, Special Offer, Food (Veg/Non-Veg) & Item Customization.


Item Customization

The vendor can add, view, edit, delete, active/inactive, search item, and customize. The customization option is given below.


Category: (Ex. Customize, Sides, Toppings, Dips, Extras)

- Type: (Ex. Vendor selects the category with customize option. Customize type would be listed like the choice of Meat, choice of Bread, choice of Cheese, etc.)
- Title
- Required Amount (Ex. No required amount, Required to pick 1, needed to pick two, etc.)
- Items (Vendor can add/edit/delete up to 20 items: name and price for each item customization.)
- Order Food List
- The vendor can view order detail.
- The vendor can view the current day's order in each state: Pending, Pending Cancellation, Preparing, and Completed, on the way, Delivered, Rejected, and Cancelled.
- Pending:
- The vendor can accept or reject the order. The vendor has a specified time to accept or reject the order.

Accept

The vendor needs to add preparation time & Order size (Normal/Large).


Reject

The vendor needs to select the reason to reject the order:

1. Don't have a specific menu item Menu & Dishes would be listed. The vendor needs to select a menu or dishes that are not available; based on it, the menu or dish will be marked as unavailable.

2. The vendor is too busy to fulfill. If the vendor doesn't perform any action within 10 mins of order, the vendor receives a reminder notification, and the order gets transferred to the Pending Cancellation state.


Pending Cancellation

If the vendor doesn't perform any action within the next 5 mins, the order gets canceled and converted to canceled state.

Dashboard

The vendor can view dashboard reports - Daily, Weekly, and Monthly as mentioned below:
- Total sales
- Total number of orders
- Average Dollar amount per total sale
- Number of Customers
- Number of Repeat Customers
- Vendor Rating
- Total Number of Page Visits
- Order Status
- Order Rate Metrics
- The vendor can view the total number of Sub Admin, Menu, Dishes, Item Customizations, Promos, and Order History.
- The vendor can view the total number order and order status per state: Pending, Pending Cancellation, Preparing, and Completed, on the way, Delivered, Rejected, and Cancelled.


Being prepared

- The vendor can view order details, edit preparation time, and can manually assign the driver.
- In the last 10 min of prep time, the system will automatically begin to search for a driver.


Completed

Once the order is prepared by the vendor and the driver has picked it, the order is transferred to the "Completed" state.


On the Way

When the driver picks up the order from the vendor, the order is transferred to the "On the Way" state.


Delivered

When the driver delivers the order, the order is transferred to the "Delivered" state.


Promos

The vendor can add, view, and edit, delete, active/inactive, search promo code from the panel with the following details:
- Promocode
- Type : Amount / Percentage
- Amount / Percentage
- Start Date
- End Date
- Minimum Amount ($)
- Total Count
- Per-User Count
- Description
- Order History
- Vendors can view, search, export past orders.


Vendor Details

The vendor can edit necessary information, Minimum Order Amount ($), Vendor's Minimum Delivery (Mile), VAT (VAT / NON VAT), Service Type (Pick Up, Delivery), Banner Images, Main Image, Address.


Report Management

- Vendor Reports, - Payment Statements, - Dashboard, Reports


Notification

The vendor receives a notification when a new order request arrives & pending cancellation or notification sent by Admin.


Contact Us

The vendor can contact the admin for any issues or queries.


Website

Users can view the necessary information on the website.
To Join as ****** Driver, the user needs to follow the below steps:
Sign Up : Click "Sign Up" and complete the application form. A ****** representative will follow up with you once your application is reviewed.
Complete Training : To begin driving with ******, you must first complete the online training course.
Log In : Once your account has been verified, you will be able to log in to the ****** driver app and begin to deliver.

food delivery app
food delivery app
food delivery app
food delivery app
food delivery app
food delivery app
food delivery app
food delivery app

Typography

Aa

WorkSans

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

Color Palette

Technology Stacks

We have used the latest technologies that can justify client requirements at the best to deliver bug-free solutions.

android
ios
swift
xcode
php
codeigniter
mysql
whatsapp