Restaurant Catalog
Manage restaurant/service providers, categories, menu products, prices, working times, images, banners, coupons, and reviews.
Flutter + PHP food delivery system
A multi-restaurant delivery platform for customer ordering, restaurant management, driver delivery handling, admin operations, and backend API deployment.
Product overview
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.
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
These items are based on the included source code, database structure, documentation, and supplied preview screens.
Manage restaurant/service providers, categories, menu products, prices, working times, images, banners, coupons, and reviews.
Customers can browse items, add products to the cart, choose addresses, place orders, and review order history and statuses.
Driver workflows support assigned deliveries, delivery details, customer and restaurant information, navigation, and completion actions.
Admin screens cover users, restaurants/vendors, orders, settings, push alerts, operational records, and business reporting areas.
Google Maps configuration supports location selection, address workflows, and navigation features where enabled.
Firebase Cloud Messaging and SMS gateway integration are prepared for buyer-owned credentials and deployment settings.
Included applications and roles
Browse restaurants and categories, manage cart, orders, addresses, favorites, profile, language, and notifications.
Manage restaurant profile, availability, menu items, service content, and order handling from the included management workflows.
Review current delivery details, customer contact information, route actions, order items, earnings, and delivery completion.
Control users, vendors, services, orders, settings, notifications, reports, roles, permissions, and system records.
Provides authentication, API endpoints, media upload handling, settings, database access, notifications, and backend services.
Application screens
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
System requirements
PHP 8.1+, MySQL 5.7+/MariaDB 10.4+, Apache or Nginx, Composer, HTTPS, and writable upload/media folders.
Node.js 18+, Socket.IO, Redis where enabled, and a production process manager such as PM2.
Flutter stable with Dart 3, Android SDK, Xcode and CocoaPods for iOS builds, plus buyer Firebase and Google configuration files.
Documentation
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.