Limited-time offer: current prices are 50% discounted. See what's new

Product

Free Consultation

Mandatory Setup

Point the Vendor App at your marketplace.

Base URL

Install the admin panel first. Then set the base URL constant in the app to your admin panel's root domain, with no trailing slash.

App name

Change the display name in the app constants file, in the Android manifest label, and in the iOS Info.plist display name and bundle name.

Logo and icon

Replace the logo in the app's images folder, keeping the file name. Generate launcher icons for Android and iOS and replace the existing icon sets.

Package name and bundle ID

Choose your own package name (for example com.yourcompany.yourapp) and use find-and-replace across the project to change the old one. Do this before setting up Firebase, because Firebase ties its config to the package name.

Firebase push notifications

  1. Use one Firebase project for the website and all apps.
  2. Register the Android app with your package name and replace google-services.json.
  3. Register the iOS app with your bundle ID and add GoogleService-Info.plist to the iOS project.
  4. Update the Firebase options in main.dart with your own keys.
  5. Upload the service account key in the admin panel's push-notification settings.

Google Maps key

Create a key with the Maps, Places, Geocoding, Directions and Distance Matrix APIs enabled and billing attached. Add it to the Android manifest, the iOS app delegate and the web index file.

Important: Always test push notifications on a real phone. Emulators do not receive them.

Need help with this step? Contact support or submit a ticket.

We use cookies to keep you signed in and understand how the site is used. See our Privacy Policy for details.

Online — usually replies within a day

Email us support@codeswaggers.com WhatsApp +923096017069

Questions about licensing, custom development, or migrating from another platform? Send us a message.

Prefer a full form? Submit a ticket →

See the storefront, vendor panel and admin panel with real sample data — no credit card required.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.