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(support@apksoftwaresolution.com). We’re here to assist and will respond as promptly as possible. Thank you again!

Server Requirements

All server requirements are stated bellow

  • PHP Version 8.3
  • MySQL Version 8.0+ or MariaDB version 10.6+
  • BCMath PHP Extension
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • GD PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • pdo_mysql PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Filter PHP Extension
  • Hash PHP Extension
  • Session PHP Extension
  • Zip PHP Extension
  • allow_url_fopen()
  • file_get_contents()

Installation

Application installation process

Installation Steps:

  • Upload the groceryhub_admin_panel.zip file directly to your server after purchase to begin setup.
  • Extract the downloaded file and move all contents from thezip file to your desired installation directory. Ensure all files moved successfully.
  • Quickly set up your database using the Database Management in your control panel.
  • After creating the database, access phpMyAdmin on your server, select the newly created database, and import the project database from the groceryhub-10-min-app-v1/database folder.
  • After importing the database, configure the database credentials in the groceryhub-10-min-app-v1/groceryhub_admin_panel/app/config/database.php file and update the necessary variables.
    Save it.
  • Setup base URL in the groceryhub-10-min-app-v1/groceryhub_admin_panel/app/config/App.phpfile and update the $baseURL
    Save it.
  • Installation is almost complete. Your Site is now ready to browse. Simply visit http://yordomain.com (Currently website dosent show anything, necessory settiing need to update from admin panel) and admin panel is ready at http://yordomain.com/admin/auth/login log in with the credentials below
    • username:admin@gmail.com
    • password:demo1234
    your seller panel is ready at http://yordomain.com/seller/auth/login

Folder Structure

Important details about the application folder structure

  • app
  • public
  • tests
  • vendr
  • writable
  • .gitignore
  • .htaccess
  • builds
  • composer.json
  • composer.lock
  • env
  • favicon.ico
  • index.php
  • license
  • phpunit.xml.dist
  • preload.php
  • README.md
  • robots.txt
  • spark
  • In the public/assets folder, you'll find all the necessary assets such as CSS, JS, and images. If you need to edit or modify any CSS or JS, this is the folder to access.
  • The app folder contains the CI4 files, maintaining the full MVC structure of the project for seamless functionality and organization.
  • The writable/logs folder contains the log files. If any error occures you can find error logs here.

Support

How to get assistance

Email Us: support@apksoftwaresolution.com