Flutter + PHP food delivery system

Judi

A multi-restaurant delivery platform for customer ordering, restaurant management, driver delivery handling, admin operations, and backend API deployment.

  • Flutter
  • PHP API
  • MySQL
  • Socket.IO
  • Firebase
Judi cover showing customer, restaurant, admin, and driver delivery screens

Product overview

Food delivery source package for daily operations

Judi combines Flutter mobile workflows with a PHP backend, MySQL database, optional Node.js Socket.IO live events, media uploads, notifications, maps, and setup documentation for buyer-owned services.

Designed for delivery workflows

Customers browse restaurants and menus, restaurants handle orders and menu data, drivers manage assigned deliveries, and administrators monitor users, vendors, orders, settings, and reports.

Verified capabilities

Features included in the Judi project

These items are based on the included source code, database structure, documentation, and supplied preview screens.

CT

Restaurant Catalog

Manage restaurant/service providers, categories, menu products, prices, working times, images, banners, coupons, and reviews.

OR

Ordering Flow

Customers can browse items, add products to the cart, choose addresses, place orders, and review order history and statuses.

DR

Driver Delivery

Driver workflows support assigned deliveries, delivery details, customer and restaurant information, navigation, and completion actions.

AD

Admin Management

Admin screens cover users, restaurants/vendors, orders, settings, push alerts, operational records, and business reporting areas.

MP

Maps And Location

Google Maps configuration supports location selection, address workflows, and navigation features where enabled.

NT

Notifications And OTP

Firebase Cloud Messaging and SMS gateway integration are prepared for buyer-owned credentials and deployment settings.

Included applications and roles

One system covering the delivery chain

User

Customer Application

Browse restaurants and categories, manage cart, orders, addresses, favorites, profile, language, and notifications.

Restaurant

Restaurant Owner

Manage restaurant profile, availability, menu items, service content, and order handling from the included management workflows.

Driver

Driver Application

Review current delivery details, customer contact information, route actions, order items, earnings, and delivery completion.

Admin

Admin Panel

Control users, vendors, services, orders, settings, notifications, reports, roles, permissions, and system records.

API

PHP Backend/API

Provides authentication, API endpoints, media upload handling, settings, database access, notifications, and backend services.

Application screens

Preview Judi workflows

Open any card to review the supplied screenshot at a larger size. Images are preserved as PNG files with their original aspect ratio.

Technology stack

Mobile, backend, database, and realtime services

FlutterAndroid and iOS application source
DartModern Flutter SDK project structure
PHP REST APICustom backend and admin/service endpoints
MySQL/MariaDBClean install SQL and upgrade instructions
Node.jsSocket.IO server for live events when enabled
FirebaseFirebase setup and push notification support
Google MapsMaps and address/location workflows
SMS GatewayOTP and messaging configuration hooks

System requirements

Deploy with buyer-owned credentials

Server

PHP 8.1+, MySQL 5.7+/MariaDB 10.4+, Apache or Nginx, Composer, HTTPS, and writable upload/media folders.

Realtime

Node.js 18+, Socket.IO, Redis where enabled, and a production process manager such as PM2.

Mobile

Flutter stable with Dart 3, Android SDK, Xcode and CocoaPods for iOS builds, plus buyer Firebase and Google configuration files.

Documentation

Installation-first buyer package

The package documentation covers Flutter setup, PHP backend deployment, database import, Firebase, maps, SMS, email, payment configuration, sockets, production security, troubleshooting, and update steps.

No approved public Judi demo URL was found, so this live preview does not publish fake demo links or source-code downloads.