Overview
Los Santos Eats is a phone-agnostic food delivery system for FiveM. Players can order food from stores, couriers can deliver orders, and store managers can manage their menus — all through phone apps.
wentus-eats · Phone apps: npwd_wentus-eats, lbphone_wentus-eats, qbphone_wentus-eats · Framework: QBCore / QBox / ESXFeatures
Phone-Agnostic
Works with npwd, lb-phone, and qb-phone through adapter resources.
Store Management
Create stores, manage menus, set delivery fees and ETIs via phone app.
Courier Delivery
Players accept and deliver orders, earn delivery fees.
Merchant Onboarding
Staff can create new stores through the app.
Society Payments
Revenue goes to society accounts (Renewed-Banking, tgg-banking, etc.).
Direct or RP Delivery
Auto-add items to inventory or courier handover mode.
Promotions
Store managers can create percentage/flat discounts.
Reviews & Favorites
Rate stores after delivery, save favorite stores and addresses.
File Structure
wentus-eats/
├── fxmanifest.lua
├── config.lua
├── bridge/
│ ├── core.lua # Framework abstraction
│ ├── inventory.lua # Inventory adapter
│ └── payment.lua # Payment adapter
├── server/
│ ├── main.lua # Entry point
│ ├── orders.lua # Order lifecycle
│ ├── registry.lua # Store registry
│ └── ...
├── shared/
│ ├── states.lua # Order state machine
│ ├── pricing.lua # Price calculations
│ └── cod.lua # Cash on delivery
├── sql/
│ └── eats.sql # Database schema
└── apps/
├── npwd_wentus-eats/ # npwd adapter
├── lbphone_wentus-eats/ # lb-phone adapter
└── qbphone_wentus-eats/ # qb-phone adapter