Description
Foodix is an AI-powered food delivery Flutter application built for restaurants, cafes, cloud kitchens, takeaway businesses, and food delivery startups. It provides everything needed to manage a complete restaurant business from one centralized platform, including a Flutter mobile application, responsive web application, powerful admin panel, AI voice assistant, smart dietary recommendation system, analytics, and Firebase backend.
Use of AI Disclosure: This item integrates with the Google Gemini API (External AI Service) to power the following features:
- AI Voice Assistant: Listens to natural speech to find dishes and place orders via voice.
- Dietary Recommendation Scanner: Analyzes food items and provides calorie/dietary suggestions.
CRITICAL DISCLAIMER (External Paid API Required): An active, separate paid API subscription from Google Gemini is required for these features to function. API usage costs are billed directly by Google based on your consumption, are completely independent of your CodeCanyon purchase, and are not covered by the purchase price of this item.
What’s Included
- Unified Flutter Codebase (Customer App, Responsive Web App, & Admin Panel in one project)
- AI Voice Food Assistant
- Smart Dietary Recommendation System
- Sales Reports & Analytics
- Automated Email Notifications
- Firebase Backend
- Complete Documentation
Visual Showcase (Screenshots & App Previews)
AI Voice Assistant Demo Video: Google Drive Demo Video
View All Live Screenshots: Google Drive Screenshots Folder
Live Demo
Live Customer Web App & Admin Panel:
https://foodixapp.web.app/
Demo Accounts
Admin Dashboard Access:
- Email:
tester@admin.com - Password:
tester123 - (Log in on the web app with these credentials to be redirected to the Admin Panel automatically)
Customer App Access:
- Email:
tester@user.com - Password:
tester123
Note: The demo database is shared among all visitors. Products, orders, and configuration details may change or be reset periodically.
Why Choose Foodix?
Unlike traditional food ordering systems, Foodix combines AI-powered ordering, voice interaction, personalized dietary recommendations, and a complete restaurant management system to deliver a faster, smarter, and more engaging customer experience.
- AI-powered food discovery
- Voice ordering
- Diet-based recommendations
- Allergy-aware food suggestions
- Nutrition and calorie tracking
- Pickup and delivery support
- Multiple delivery addresses
- Real-time order tracking
- Responsive web and mobile experience
AI Voice Food Assistant
Foodix includes an intelligent AI assistant capable of understanding natural language. Customers can search for food, add items to the cart, receive recommendations, and complete checkout using simple voice or text commands.
Example Commands
- Suggest something sweet
- Show healthy meals
- Add Avocado Salad
- Remove one Coke
- Checkout
- Add Chicken Burger and checkout
Discovery Mode
Customers can search for meals naturally. When a requested item conflicts with a user’s dietary preferences or allergies, Foodix displays a helpful warning instead of simply hiding the item.
Diet Mode
- Vegan Recommendations
- Vegetarian Recommendations
- Keto Recommendations
Clarification Mode
If a request is ambiguous, the AI asks follow-up questions before taking action, helping users reach the correct result.
Typing Fallback
When microphone access is unavailable, Foodix automatically switches to an intelligent text input interface, ensuring a smooth experience across all supported browsers.
Smart Dietary Recommendation System
- Vegan Support
- Vegetarian Support
- Keto Support
- Food Allergy Management
- Daily Calorie Goals
- Personalized AI Recommendations
- Nutrition Tracking
During checkout, Foodix automatically calculates calories and nutritional values, allowing customers to compare their order against their daily health goals.
Customer Application Features
- Beautiful Home Screen
- Featured Banner
- Food Categories
- Food Listing
- Food Details
- Shopping Cart
- Checkout
- Order History
- Profile Management
- Address Management
- Responsive Flutter UI
- Android, iOS & Web Support
Flexible Checkout
Delivery
- Delivery Address
- Dynamic Delivery Charges
Pickup
- No Address Required
- Zero Delivery Charges
- Fast Checkout
Administrators can enable Pickup, disable Pickup, or run the application in Pickup Only mode without modifying the source code.
Customer Features
- Google Sign-In
- Email Authentication
- Profile Management
- Address Management
- Shopping Cart
- Order History
- Pickup Orders
- Delivery Orders
- Order Tracking
- Dietary Preferences
- Allergy Management
- Calorie Goals
- AI Food Recommendations
- Voice Ordering
- Food Search
- About Page
- Contact Page
- Privacy Policy
Powerful Admin Panel
Manage your entire restaurant from one centralized dashboard without writing code.
Dashboard
- Business Statistics
- Revenue Reports
- Orders
- Customers
- Recent Activities
Order Management
- Create Orders
- Edit Orders
- Update Order Status
- Automatic Email Notifications
- Automatic PDF Invoice Generation
Food Management
- Create Unlimited Food Items
- Edit Foods
- Disable Foods
- Delete Foods
- Images & Categories
Category Management
- Create Categories
- Organize Menus
- Sort Categories
User Management
- Super Admin
- Admin
- Subscriber
- Role-Based Access Control
Food Requests
Customers can submit food requests. Administrators can review, respond to, and mark requests as completed directly from the admin panel.
Complete Settings Panel
- General Settings
- Delivery Charges
- Free Delivery Threshold
- Pickup Settings
- Shop Status
- Homepage Layout
- Application Identity
- Homepage Banner
- Authentication Labels
- Theme Colors
- SMTP Configuration
Reports & Analytics
- Sales Reports
- Popular Food Reports
- Order Statistics
- Date Range Filtering
Firebase Backend
- Firebase Authentication
- Cloud Firestore
- Firebase Storage
- Firebase Cloud Messaging (Optional)
Responsive Design
- Android
- iOS
- Web
- Tablet
- Desktop
Perfect For
- Restaurants
- Cafés
- Cloud Kitchens
- Fast Food Shops
- Pizza Shops
- Burger Shops
- Healthy Food Stores
- Meal Prep Businesses
- Takeaway Services
- Food Delivery Startups
Technologies Used
- Flutter
- Dart
- Firebase Authentication
- Cloud Firestore
- Firebase Storage
- Material Design
- Responsive Web
Technical & Server Requirements
To successfully run and deploy Foodix, your development and server environments must meet the following technical requirements:
1. Client Development Environment
- Flutter SDK: Version
3.22.xor higher (compatible with all latest Flutter 3.x stable releases). - Dart SDK: Configured automatically with the compatible Flutter SDK version.
- IDE: VS Code or Android Studio with Flutter/Dart extensions installed.
2. Backend Requirements (Firebase)
- Firebase Project: An active Google Firebase account upgraded to the Blaze Plan (Pay-as-you-go/Paid tier).
- Firebase Authentication: Enabled with Email/Password and Google Sign-In providers.
- Cloud Firestore: Database created under your upgraded Blaze project (indexes and rules are deployable via Firebase CLI).
- Firebase Storage: Active bucket with CORS enabled (CORS configuration file included).
3. Admin Panel & Deployment Tools
- Node.js: LTS version recommended (Node.js 22 or later) to deploy Firebase Cloud Functions.
- Firebase CLI (firebase-tools): Installed globally via npm (
npm install -g firebase-tools) for deploying functions, hosting config, rules, and Firestore indexes. - SMTP Configuration: A working SMTP mail server (like Gmail App Passwords, SendGrid, or Mailgun) is required to trigger automated customer invoice emails.
4. Hosting Environment
- Firebase Hosting: Highly recommended for deploying the responsive Admin Web Application.
Important Notice & External Costs Warning
Please note that Foodix relies on external third-party services for its database, authentication, and core AI functionalities. Depending on your traffic and usage, these services may incur separate costs that are not covered by your CodeCanyon purchase:
- Firebase Backend (Blaze Plan Required): A Firebase Blaze Plan (Paid/Pay-as-you-go) is required. The free tier (Spark Plan) does not allow deploying Firebase Cloud Functions, which are essential for generating PDF invoices and triggering automatic emails when order statuses change. This is a separate paid service subscription not included in your CodeCanyon purchase.
- AI Features (Separate Paid API Subscription Required): Since the app relies on AI features like the voice assistant and recommendations, these require external paid API services (Google Gemini). These require a separate paid API subscription. These costs are entirely separate from your CodeCanyon purchase, are billed directly by Google based on your usage volume, and are not covered by the purchase price of this app.
- Google Maps Platform (Separate Paid API Subscription Required): If you enable map-based address selection or delivery address autocompletion, you will need to activate the Google Maps APIs, which require a separate paid API subscription and an active billing account on the Google Cloud Console.
All associated third-party service fees are the sole responsibility of the buyer.
Package Includes
- Unified Flutter Multiplatform Source Code (incorporating the Customer App, Responsive Web App, and Admin Panel inside a single, cohesive codebase)
- Firebase Cloud Functions Source Code (for automated PDF invoice generation and order notification emails)
- Complete Interactive Documentation & Setup Guide
Documentation
Comprehensive documentation is included to help you install, configure, and deploy Foodix successfully.
- Step-by-step installation guide
- Firebase configuration
- Admin account setup
- AI feature configuration
- Troubleshooting guide
- Admin Panel user guide
- Deployment instructions
Support
Complete documentation is included to help you install, configure, and deploy the project. If you have any questions after purchase, please contact us through the Envato support system.
Thank You
Thank you for choosing Foodix | AI-Powered Food Delivery Flutter App With Admin Panel. Build a modern restaurant experience with AI-powered food discovery, voice ordering, nutrition tracking, and a complete restaurant management platform.
Changelog
Version 1.0.1 (August 15, 2026)
- Optimized scrolling performance and image caching on Web. - Fixed home screen loading race conditions and layout crashes. - Moved SMTP configuration to secure Secret Manager.
Version 1.0.0 (August 07, 2026)
Initial Release


