Introduction

Overview of GroceryHub: 10 Minute Demo App | The Ultimate Multi Vendor Grocery Solution

GroceryHub: 10 Minute App is a complete Quicke Commerce & eCommerce multi-vendor grocery solution designed for seamless online shopping and efficient order management. With location-based ordering, a smart multi-cart system, and admin-controlled cart restrictions, GroceryHub: 10 Minute App ensures a smooth shopping experience. It features a flexible return system, multiple payment gateways, and diverse delivery options, including scheduled delivery, standard delivery, and self-pickup. Whether you're launching a grocery marketplace or optimizing operations, GroceryHub: 10 Minute App is your all-in-one eCommerce solution.

Thank you for choosing GroceryHub: 10 Minute App If you have any questions not covered in this documentation, please feel free to reach out to us via email(info@apksoftwaresolution.com). We're here to assist and will respond as promptly as possible. Thank you again!

Updation From V1.9 to V2.0

Update process from Version 1.9 to Version 2.0

Updation Steps:

If you are already using GrocerHub 10 min v1.9 and want to upgrade to v2.0, you simply need to copy your existing constants & configuration files from v1.9 and paste them into the new v2.0 codebase. No need to regenerate Firebase, API keys, Keystore, etc.

  • 1️⃣ Customer App:

    Open your v1.9 Customer App and v2.0 Customer App side by side, then migrate the following from v1.9 ➜ v2.0:

    • Copy App Name from v1.9 ➜ v2.0 (android/app/src/main/res/values/strings.xml & ios/Runner/Info.plist). Refer: Change App Name.
    • Copy Package Name / Bundle ID from v1.9 ➜ v2.0. Refer: Change Package Name.
    • Copy App Icon & Logo from v1.9 ➜ v2.0 (android/app/src/main/res/mipmap-*, ios Assets.xcassets, and src/assets/images/logo.png). Refer: Change App Icon, Change Logo.
    • Copy Splash Screen & other custom images from v1.9 src/assets/images/ ➜ v2.0 src/assets/images/. Refer: Change Images.
    • Copy Base URL from v1.9 src/constant/url.js ➜ v2.0 src/constant/url.js. Refer: Change Base URL.
    • Copy Google Map API Key from v1.9 ➜ v2.0 (AndroidManifest.xml, ios/Runner/AppDelegate.swift, and src/constant/index.js). Refer: Change Google Map API Key.
    • Copy App Color / Theme from v1.9 src/constant/Theme.js ➜ v2.0 src/constant/Theme.js. Refer: Change App Color.
    • Copy Firebase Config Files from v1.9 ➜ v2.0:
      • google-services.jsonandroid/app/
      • GoogleService-Info.plistios/
      Refer: Firebase Installation.
    • Copy Google Login / Social Auth credentials from v1.9 ➜ v2.0:
      • Web Client ID ➜ src/constant/index.js
      • iOS Client ID ➜ src/screens/Auth/login.js
      • iOS Client ID & URLScheme ➜ ios/grocerycustomer/Info.plist
      Refer: Social Auth.
    • Copy your existing Keystore file (YOUR_KEYSTORE.keystore) from v1.9 android/app/ ➜ v2.0 android/app/, and copy the signingConfigs block (storePassword, keyAlias, keyPassword) into v2.0 android/app/build.gradle. Refer: Keystore & SHA Key.
  • 2️⃣ Seller App:

    Open your v1.9 Seller App and v2.0 Seller App side by side, then migrate the following from v1.9 ➜ v2.0:

    • Copy App Name from v1.9 ➜ v2.0 (android/app/src/main/res/values/strings.xml & ios/Runner/Info.plist). Refer: Change App Name.
    • Copy Package Name / Bundle ID from v1.9 ➜ v2.0 (replace com.groceryhub.seller with your package name). Refer: Change Package Name.
    • Copy App Icon from v1.9 ➜ v2.0 (android/app/src/main/res/mipmap-* & ios Assets.xcassets). Refer: Change App Icon.
    • Copy Base URL values (API_BASE_URL & BASE_URL) from v1.9 src/constant/url.js ➜ v2.0 src/constant/url.js. Refer: Change Base URL.
    • Copy Google Map API Key from v1.9 ➜ v2.0 (android/app/src/main/AndroidManifest.xml & ios/Runner/AppDelegate.swift). Refer: Change Google Map API Key.
    • Copy Firebase Config Files from v1.9 ➜ v2.0 (same Firebase project used for Customer App):
      • google-services.jsonseller_app_project/android/app/
      • GoogleService-Info.plistseller_app_project/ios/
      Refer: Firebase Installation.
    • Copy your existing Keystore file (your_keystore_name.jks) from v1.9 android/app/ ➜ v2.0 android/app/, and copy the signingConfigs block (keyAlias, keyPassword, storeFile, storePassword) into v2.0 android/app/build.gradle. Refer: Keystore & SHA Key.
  • 3️⃣ Delivery App:

    Open your v1.9 Delivery App and v2.0 Delivery App side by side, then migrate the following from v1.9 ➜ v2.0:

    • Copy App Name from v1.9 ➜ v2.0 (android/app/src/main/res/values/strings.xml & ios/Runner/Info.plist). Refer: Change App Name.
    • Copy Package Name / Bundle ID from v1.9 ➜ v2.0. Refer: Change Package Name.
    • Copy App Icon & Logo from v1.9 ➜ v2.0 (android/app/src/main/res/mipmap-*, ios Assets.xcassets, and src/assets/images/logo.png). Refer: Change App Icon, Change Logo.
    • Copy Base URL (admin domain URL) from v1.9 src/constant/url.js ➜ v2.0 src/constant/url.js. Refer: Change Base URL.
    • Copy Google Map API Key from v1.9 ➜ v2.0 (android/app/src/main/AndroidManifest.xml & ios/Runner/AppDelegate.swift). Refer: Change Google Map API Key.
    • Copy Firebase Config Files from v1.9 ➜ v2.0 (same Firebase project used for Customer & Seller App):
      • google-services.jsondelivery_app_project/android/app/
      • GoogleService-Info.plistdelivery_app_project/ios/
      Refer: Firebase Installation.
    • Copy your existing Keystore file (your_keystore_name.jks) from v1.9 android/app/ ➜ v2.0 android/app/, and copy the signingConfigs block (keyAlias, keyPassword, storeFile, storePassword) into v2.0 android/app/build.gradle. Refer: Keystore & SHA Key.

Updation From V1.8 to V1.9

Update process from Version 1.8 to Version 1.9

Updation Steps:

  • 1️⃣ Admin Panel, Seller Panel & Website:
    • Replace the files from the folder: Update From Website_admin_seller_panel
    • After replacing the files, ensure your Base URL, Database credentials are properly configured.
    • Re-upload your old uploads folder from your previous version to maintain your existing media files.
  • 2️⃣ Customer App:
    • Replace files in customer_app/src/... from the given folder: update from V1.8 to V1.9/customer_app
  • 2️⃣ Seller App:
    • Replace files in seller_app/src/... from the given folder: update from V1.8 to V1.9/seller_app
  • 2️⃣ Delivery App:
    • Replace files in delivery_app/src/... from the given folder: update from V1.8 to V1.9/delivery_app

Support

How to get assistance

Email Us: info@apksoftwaresolution.com