WENTUS

Overview

Los Santos Eats — phone-agnostic food delivery system with store management, courier delivery, and multi-phone support.
v0.2.0

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.

Core resource: wentus-eats · Phone apps: npwd_wentus-eats, lbphone_wentus-eats, qbphone_wentus-eats · Framework: QBCore / QBox / ESX

Features

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