Documentation

FoodNanny - Merchant Mobile App

Thank you so much for purchasing our item from codecanyon. Start your own multi-restaurant food delivery business with FoodNanny, built-in tools for vendor management, deliveries, POS, payouts, and more. Ideal for startups to large marketplaces, it simplifies operations & boosts growth.


If you have any questions that are beyond the scope of this help file, Please feel free to email via Item Support Page.

Prerequisite

To install, set up, and publish foodnanny with your branding, it's necessary to possess fundamental knowledge in server-side configuration.

  • IDE (Android Studio or Vs code. Vs code recommended)
  • Ensure that you downloaded and install JDK 17 on your device.
  • Flutter SDK setup (version 3.38.7 stable)
  • JDK17 with path setup
  • Xcode 26.2 for IPA file build
  • Supported platform Android, ios

Initial Configuration

Run an existing flutter project on IDE

  • Open your vs code.
  • Go to your project folder location.
  • Now drag and drop your project folder on vs code.
  • In the terminal write "flutter pub get" command and wait for some moment.
  • Go to "pubspec.yaml" and press (CTRL+S) for saving.
  • Now open your emulator and select.
  • Run your project.

Mobile Building

Run an existing flutter project on IDE

Tips Check the video tutorial! Watch Now

Change App Logo

To change app logo replace at this file

  • Go to <project>assets/images/ and replace app_logo.png with your own logo.

Tips Check the video tutorial! Watch Now

Change App Icon

To change app icon replace at this file

  • Go to <project>assets/images/ and replace logo.png with your own logo.

Tips Check the video tutorial! Watch Now

Change App Splash Icon

To change app splash icon replace at this file

  • Go to <project>assets/images/ and replace splash_logo.png with your own splash icon.

Change App Name

  1. For Android Change the value of label from <project>/android/app/src/main/AndroidManifest.xml

    /android/app/src/main/AndroidManifest.xml

    android:label="My App Name"
  2. For IOS Change the value of CFBundleName from <project>/iOS/Runner/info.plist

    /iOS/Runner/info.plist

    <key>CFBundleName<key> <string>My App Name<string>

Tips Check the video tutorial! Watch Now

Setup License Key

Generate the license key from inilabs.net and copy the license key and setup in the app source code.

<project>/lib/util/api-list.dart
static String? licenseCode = "YOUR_LICENSE_CODE";

Change Base URL

To change base url replace baseUrl from

<project>/lib/util/api-list.dart
static String? baseUrl = 'https://your_domain.com';

Warning! Don’t put slash (/) at the end of your base url.

Tips Check the video tutorial! Watch Now

Change App Primary Color

To change the app primary color, change the value of primaryColor with your own color hex code.

<project>/lib/util/constant.dart
static const Color primaryColor = Color(0xffFF006B);

Setup Firebase for Push Notification

First you have to change your package name. If you didn’t then follow this.

  1. Create your own firebase project from https://console.firebase.google.com and also add an android app there with your own package name and app name.

    Warning Do not create multiple project if you have multiple app like User App, Delivery App. Create only one project and add multiple app under project.

  2. Click register app and download google-services.json file from there.

  3. Copy that file and paste it under <project>/android/app/ folder.

  4. For IOS again create an app under same project and download GoogleService-Info.plist and paste it under <project>/iOS/ folder. Also follow this documentation for full setup for IOS: https://firebase.flutter.dev/docs/messaging/apple-integration

Tips Check the video tutorial! Watch Now


App build & release

Build for Android

For debug app build you can run this command:

flutter build apk --no-tree-shake-icons

Build file location: <project>/build/app/outputs/flutter-apk/ For deploying it please follow this documentation: https://docs.flutter.dev/deployment/android

Build for iOS​

There are no general way to generate app for iOS. Apple doesn’t allow to install app like this debug way. If you want to install it on your iOS device then you have to deploy it on TestFlight or AppStore. For deploying it please follow this documentation: https://docs.flutter.dev/deployment/ios

Support

If this documentation doesn't answer your questions, So, Please send us Email via Item Support Page

We are located in GMT +6:30 time zone and we answer all questions within 12-24 hours in weekdays. In some rare cases the waiting time can be to 48 hours. (except holiday seasons which might take longer).

Note: While we aim to provide the best support possible, please keep in mind that it only extends to verified buyers and only to issues related to our script's like bugs and errors. Custom modifications or third party module implementations are not included.

Don’t forget to Rate this script

Please Add your Review (Opinion) for Our script. It would be a great support for us.
Go to your Codecanyon Profile > Downloads Tab > & then You can Rate & Review for our script.
Thank You.

Changelog

Version 1.0 (15 April, 2026)

  • - Initial Release