Advanced Food Delivery App

Advanced Food Delivery App

$25.00

Add to Basket

DosFood is a complete restaurant, ordering, pickup, and player-delivery system built as a custom LB Phone application. Players can register restaurants, manage menus, order food, work as delivery riders, track deliveries live, and manage the entire platform through in-game dashboards.


YOUTUBE PREVIEW

Customer Features

  • Browse approved local restaurants

  • List and interactive map discovery views

  • Search restaurants by name

  • Filter restaurants by category

  • Distance-based restaurant sorting

  • Open/closed restaurant indicators

  • Restaurant descriptions, images, ratings, and reviews

  • Add restaurants to favorites

  • Browse categorized restaurant menus

  • Menu item images and video support

  • Product modifier groups and optional extras

  • Quantity-based shopping cart

  • Delivery or pickup orders

  • Configurable delivery fees based on distance

  • Restaurant-specific delivery radius

  • Delivery-zone validation

  • Percentage tip presets

  • Custom tip amounts

  • Configurable payment methods

  • Cash and bank account support

  • Scheduled orders

  • In-game date and time selector

  • Promotion and discount codes

  • Fixed-value or percentage discounts

  • Minimum-spend promotion requirements

  • Customer order notes

  • Complete order history

  • Reorder previous purchases

  • Real-time order status timeline

  • Live rider tracking on a GTA V map

  • Delivery distance indicator

  • Delivery PIN verification

  • Customer-to-restaurant/rider order chat

  • Report missing items, late deliveries, quality problems, or other issues

  • Request partial refunds through disputes

  • Rate restaurants after completed orders

  • Rate delivery riders

  • Written customer reviews

  • LB Phone order-status notifications

Restaurant Features

  • Player restaurant registration

  • Admin approval system

  • Configurable restaurant categories

  • Restaurant name, description, image, and location

  • Open and close the restaurant from the phone

  • Automatic closing when the owner and all staff go offline

  • Weekly opening-hour configuration

  • 24-hour opening mode

  • Real server time or in-game time schedules

  • Optional cd_easytime support

  • Restaurant-specific delivery radius

  • Default preparation-time configuration

  • Demand pricing multiplier

  • Late-night pricing multiplier

  • Customer announcements

  • Live restaurant order dashboard

  • Accept or reject incoming orders

  • Set kitchen preparation estimates

  • Move orders through preparation and ready states

  • Complete pickup orders

  • View customer delivery locations

  • Track assigned riders on the map

  • Chat with customers about active orders

  • Automatic customer refunds for rejected orders

  • Restaurant earnings and payout handling

  • Offline restaurant-owner payouts

  • 30-day performance analytics

  • Order count, gross revenue, and average completion time

  • Restaurant payout ledger

  • Promotion creation and usage tracking

Menu Management

  • Create, edit, and delete menu categories

  • Custom category ordering

  • Create, edit, and delete menu items

  • Item names, descriptions, prices, and media

  • Mark products available or out of stock

  • Optional product inventory quantities

  • Automatic stock reservation during checkout

  • Stock restoration when an order is rejected

  • Modifier and variant groups

  • Required and optional selections

  • Minimum and maximum option limits

  • Extra pricing for modifiers

  • External image URLs

  • External video URLs

  • YouTube menu videos

  • Optional ox_inventory item-image integration

  • Configurable media permissions

Restaurant Staff System

  • Hire employees using their LB Phone number

  • Fire restaurant employees

  • Online/offline staff indicators

  • Individual staff permission controls

  • Separate permissions for:

    • Viewing orders

    • Updating orders

    • Managing menus

    • Managing staff

    • Managing restaurant settings

  • Owner protection from staff-management restrictions

  • Automatic restaurant online-presence tracking

  • Employee restaurant access through the Work dashboard

  • Staff clock-in and clock-out system

  • Staff shift history

Delivery Rider Features

  • Player rider registration

  • Admin approval process

  • Go on or off duty

  • Register multiple delivery vehicles

  • Configurable vehicle categories

  • Vehicle plate and model information

  • Available-delivery dashboard

  • Restaurant demand heat map

  • View order value and customer tips

  • Accept ready delivery orders

  • Active-delivery limit protection

  • GPS routing to restaurants and customers

  • Order status actions:

    • Picked up

    • Delivering

    • Arrived

    • Delivered

  • Live rider-location broadcasting

  • Customer and restaurant live tracking

  • Call the customer directly through LB Phone

  • Rider-to-customer chat

  • Configurable delivery verification methods:

    • Delivery PIN

    • Photo proof

    • Customer signature

  • LB Phone camera integration for delivery photos

  • Delivery earnings paid directly to the rider

  • Rider ratings and review counts

  • Automatic tracking cleanup when disconnecting

Administration Features

  • In-phone administrator dashboard

  • ACE permission support

  • ESX group permission support

  • Review pending restaurant applications

  • Approve or reject restaurants

  • Review pending rider applications

  • Approve or reject riders

  • View active and banned riders

  • Kick riders off duty

  • Reinstate riders

  • Ban and unban riders

  • View approved restaurants

  • Platform statistics

  • Customer-dispute management

  • Resolve or reject reported issues

  • Configurable partial refund amounts

  • Resolution notes

  • Online and offline customer refund support

  • Live configuration editor

  • Configurable app metadata

  • Configurable delivery pricing

  • Configurable maximum delivery distance

  • Configurable minimum order amount

  • Configurable payment methods

  • Configurable tip presets

  • Configurable restaurant categories

  • Configurable rider vehicle categories

  • Configurable order statuses

  • Configurable admin permissions

  • Live configuration synchronization

  • Reset configuration to defaults

Integrations and Compatibility

  • LB Phone custom application

  • LB Phone notifications, calls, phone numbers, and camera

  • ESX support

  • QBCore support

  • Qbox configuration support

  • ox_lib

  • oxmysql

  • Optional ox_inventory menu-image integration

  • Optional cd_easytime integration

  • GTA V tiled map 

  • MySQL persistent storage

  • Automatic database migrations for advanced features

Multi-Inventory Image Support

DosFood’s original ox_inventory menu-image integration has been expanded into a complete automatic inventory image bridge.

New Features

  • Automatic inventory-system detection
  • Native ox_inventory item-image support
  • Searchable inventory-item picker for restaurant owners
  • Automatic item labels and configured image filenames
  • Menu-image previews before saving
  • Multiple image-path fallbacks
  • Existing ox: menu images remain fully compatible
  • New inventory selections use a universal format
  • Optimized five-minute item-definition cache
  • Customers only download image definitions used by the selected restaurant
  • Automatic refresh when an inventory resource starts or restarts
  • External image URLs remain available as a fallback

Supported Inventories

  • ox_inventory
  • qb-inventory
  • ps-inventory
  • lj-inventory
  • qs-inventory
  • codem-inventory
  • core_inventory
  • origen_inventory
  • tgiann-inventory

Developer Integration

A fully open-source inventory bridge is included, allowing server owners to:

  • Add custom inventory systems
  • Change inventory resource names
  • Configure custom NUI image directories
  • Override item-definition providers
  • Override generated image URLs
  • Refresh the detected inventory at runtime
  • Access the active inventory and item catalog through exports

Performance Improvements

  • Cached inventory definitions reduce repeated export and database calls
  • Full item catalogs are only sent to authorized restaurant-management interfaces
  • Customers receive only the image records required by the restaurant they are viewing
  • Inventory resource changes are detected automatically without restarting DosFood


Dependencies

Required:

lb-phone
ox_lib
oxmysql

Framework:

ESX or QBCore

Optional:

ox_inventory
cd_easytime