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.
This documentation provides a clear overview of the entire system, summarizing the core processes for easy understanding. The platform includes an intuitive admin panel and landing page, designed for seamless use without any coding expertise. It also integrates multiple automated online payment gateways, simplifying global transactions effortlessly.
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!
Update process from Version 1.9 to Version 2.0
Note: In this update, we upgraded React Native to version 0.85.1 for all three apps — Customer App, Seller App, and Delivery App. We also reduced the number of plugins and built our own utility code to decrease app size and improve loading speed.
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.
Open your v1.9 Customer App and v2.0 Customer App side by side, then migrate the following from v1.9 ➜ v2.0:
android/app/src/main/res/values/strings.xml &
ios/Runner/Info.plist). Refer: Change App Name.
android/app/src/main/res/mipmap-*,
ios Assets.xcassets, and
src/assets/images/logo.png). Refer: Change App Icon, Change
Logo.
src/assets/images/ ➜ v2.0
src/assets/images/. Refer: Change Images.
src/constant/url.js ➜ v2.0
src/constant/url.js. Refer: Change Base URL.
AndroidManifest.xml,
ios/Runner/AppDelegate.swift, and
src/constant/index.js). Refer: Change Google Map API Key.
src/constant/Theme.js ➜ v2.0
src/constant/Theme.js. Refer: Change App Color.
google-services.json ➜
android/app/
GoogleService-Info.plist ➜
ios/
src/constant/index.js
src/screens/Auth/login.js
ios/grocerycustomer/Info.plist
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.
Open your v1.9 Seller App and v2.0 Seller App side by side, then migrate the following from v1.9 ➜ v2.0:
android/app/src/main/res/values/strings.xml &
ios/Runner/Info.plist). Refer: Change App Name.
com.groceryhub.seller with your package
name). Refer: Change Package Name.
android/app/src/main/res/mipmap-* &
ios Assets.xcassets). Refer: Change App Icon.
API_BASE_URL
& BASE_URL) from v1.9
src/constant/url.js ➜ v2.0
src/constant/url.js. Refer: Change Base URL.
android/app/src/main/AndroidManifest.xml &
ios/Runner/AppDelegate.swift). Refer: Change Google Map API Key.
google-services.json ➜
seller_app_project/android/app/
GoogleService-Info.plist ➜
seller_app_project/ios/
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.
Open your v1.9 Delivery App and v2.0 Delivery App side by side, then migrate the following from v1.9 ➜ v2.0:
android/app/src/main/res/values/strings.xml &
ios/Runner/Info.plist). Refer: Change App Name.
android/app/src/main/res/mipmap-*,
ios Assets.xcassets, and
src/assets/images/logo.png). Refer: Change App Icon, Change
Logo.
src/constant/url.js ➜ v2.0
src/constant/url.js. Refer: Change Base URL.
android/app/src/main/AndroidManifest.xml &
ios/Runner/AppDelegate.swift). Refer: Change Google Map API Key.
google-services.json ➜
delivery_app_project/android/app/GoogleService-Info.plist ➜
delivery_app_project/ios/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.
Important: After completing all update
steps:
✓ Recheck your system functionality
✓ Verify API connectivity
✓ Test all features thoroughly
✓ Rebuild the apps before publishing
Update process from Version 1.8 to Version 1.9
⚠️ Warning: Website Home Sections Will Be Empty After
Update
In Version 1.8, the website and app home
page sections are now fully dynamic — they are managed
entirely through the Admin Panel. After updating the database and
files, your website's home page will appear blank or
empty because no sections are configured yet in the new
system.
You must log in to the Admin Panel and reconfigure all home
page sections (banners, featured categories, product
sliders, etc.) after the update. The old static sections are no
longer compatible with the new version.
Similarly, all banners must be re-added through the
Admin Panel, as existing banners from v1.8 are not compatible with
the new dynamic banner system.
⚠️ Warning: App May Crash — Rebuild & Republish
Required
Due to the major changes in home section structure and dynamic
content loading, the Customer App may crash if it
is not rebuilt after the update. Simply replacing source files is
not enough.
After updating the app source files, you must rebuild the
app and republish it to the App Store
/ Play Store before users can use it. Do not skip this step.
Update From Website_admin_seller_panel
Base URL,
Database credentials are properly configured.
uploads folder from your
previous version to maintain your existing media files.
customer_app/src/... from the
given folder:
update from V1.8 to V1.9/customer_app
seller_app/src/... from the given
folder:
update from V1.8 to V1.9/seller_app
delivery_app/src/... from the
given folder:
update from V1.8 to V1.9/delivery_app
Important: After completing all update
steps:
✓ Recheck your system functionality
✓ Verify API connectivity
✓ Test all features thoroughly
✓ Rebuild the apps before publishing
Note: This update includes a React Native version upgrade for the Delivery Boy App. The Delivery Boy App requires a fresh setup from the new source code provided. CodeIgniter version remains the same as v1.8.
How to get assistance
Thank you for purchasing our product! For any support or assistance, feel free to reach out to us via the provided email address. Our dedicated support team is available 24/7, ready to help with any questions, technical issues, or inquiries you may have. We are committed to providing prompt and reliable assistance to ensure a seamless experience with our product. Your satisfaction is our priority, and we are here to support you every step of the way.