# GroStore - Food & Grocery Laravel eCommerce with Admin Dashboard

View demo Buy theme Need Support

### Introduction

Thank you very much for choosing our application. We truly appreciate and really hope that you'll enjoy our script!
If you like this script, Please support us by rating us 5 stars (How to rate?)

GroStore - Food & Grocery Laravel eCommerce with Admin Dashboard

### Used Technologies

- Laravel
- Ajax
- jQuery

### User Panels

- Customer Panel
- Admin Panel
- Website Frontend

### Core Features

- Add To Cart
- Checkout
- Staff Management
- Order Management
- Multi-currency
- Multilingual
- Zone Based Shipping
- Logistic Based Shipping
- Media Manager
- Coupons
- Campaigns
- Newsletters

##### Need Support?

If you have any questions about the script, please create ticket on our Ticketing System.

### Server Requirements

If you are not sure about how to configure these settings, please contact your hosting provider.

- Minimum PHP version 7.4 or greater.
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- ZIP PHP Extension
- FileInfo PHP Extension
- BCMath PHP Extension

### PHP configuration limits

Setting | Value
max_execution_time | 300
max_input_time | 300
memory_limit | 1024M
post_max_size | 1024M
upload_max_filesize | 1024M
max_input_vars | 2000+

### Upload Files

- Login to your cpanel
- e.g “https://yourdomain.com/cpanel”
- Click "File Manager"
- Go to the "public_html" folder
- Upload here the "upload_this.zip" file which is in the downloaded file from “CodeCanyon”
- Go back to the "public_html" folder
- "Right click" on the Zip File, you will see some options there
- Now, Click on "Extract"
- Confirm Extract Files. The Zip File is now extracted successfully. You are all set to go to the next step
- Do not forget to delete "upload_this.zip" file after successful extraction.

### Video Tutorial

You can follow the video below to get a good overview.

### Create Database

- Login to your cpanel
- e.g “https://yourdomain.com/cpanel”
- Type "MySQL" in the Search Box
- Select "MySQL Databases". A page will come
- Type database name in the input field and click "Create Database". A new page will come with successful notification
- Click Go Back
- Now create an user for the database. To create an user, scroll down to "MySQL Users" on the same page
- Insert Username & Password, Click Create User. A new page will come with successful notification. Click Go Back
- Now Add User to Database so that the user can use the database. Scroll down to "Add User to Database"
- Select the User & Database you just have created
- Click on "Add". A new page will come
- Click on "Make Changes"
- Click on Go Back

### Video Tutorial

You can follow the video below to get a good overview.

### Installation On Server

- Navigate to the link below replacing "yourdomain" with your original domain
- http://yourdomain.com Or (for SSL) https://yourdomain.com
- Click "Proceed to Next". A page will come.
- Check Your server Configuration
- If your php version does not match the requirement (7.4 =+), contact your server provider
- If your curl is not enabled, contact your server provider
- Now you need to set Database Host, Database Name, Database Username, Database Password
- Database Host - Type “localhost”
- Database Port - your_port (e.g 3306)
- Database Name - yourdomain_databasename
- Database Username - yourdomain_username
- Password - Type the password of the user you created from MySQL Database
- Click Save the configuration
- Click on Run Migration
- Name, Email, Phone no, Password to create an Admin
- Save and that's all, use your system.

### Video Tutorial

You can follow the video below to get a good overview.

### Installation on Localhost

##### Step 1 - Copy Files

- Create a folder in your local server, name it "grostore" ( inside htdocs folder if you are using xampp )
- Copy and paste here the "upload_this.zip" file which is in the downloaded file from “CodeCanyon”
- "Right click" on the Zip File
- "Extract here" the zip file

##### Step 2 - Create Database

- Start apache server
- Create a database in your local database, ( navigate to "localhost/phpmyadmin" if you are using xampp )

##### Step 3 - Install The System

- Navigate to the link below
- http://localhost/grostore
- A page will come. Follow the steps written there
- You need to set Database Host, Database Port, Database Name, Database Username, Database Password
- Database Host - Type “localhost”
- Database Port - your_port (e.g 3306)
- Database Name - databasename
- Database Username - username (default "root")
- Password - type your password ( keep password field blank if you didn't set any password )
- Click Save the configuration
- Click on Run Migration
- Name, Email, Phone no, Password to create an Admin
- Save and that's all, use your system.

### Video Tutorial

You can follow the video below to get a good overview.

### Change Logo

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to Appearance > Header
- Update the field with your changes
- Click Save Changes

### Configure Homepage

Here you can configure all the sections of homepage of the website

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to Appearance > Homepage
- Update the field with your changes

### Configure About Us Page

Here you can configure all the sections of about us page of the website

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to Appearance > About Us
- Update the field with your changes

### Change Admin Logo

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to System Settings > General Settings
- Update the field with your changes
- Click Save Changes

### Add Dynamic Header Menus

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to System Appearance > Header
- Click "Navbar Information"
- Fill the form with required data
- Click "Save Changes"

### Add Custom Product Section

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to System Appearance > Homepage
- Click "Custom Product Section"
- Fill the form with required data
- Click "Save Changes"

### Add New Language

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to System Settings > Multilingual Settings
- Fill the form with required data
- Click "Save Language"

### Add Localizations / Translations for a Language

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to System Settings > Multilingual Settings
- Click on three dots (...) of your targeted language
- Fill the form with translated data
- You can your Google Translator to translate the whole page & then click copy button to do it faster
- Click "Save"

### Add New Currency

- Login to the system as Admin
- https://yourdomain.com/admin
- Go to System Settings > Multi Currency Settings
- Fill the form with required data
- Click "Save Currency"

### Configure PWA

- Login to your cpanel
- https://yourdomain.com/cpanel
- Go to your project folder
- Go to /public folder
- Replace pwa.png image with your icon (512x512). Name it pwa.png
- Make changes in manifest.json file - change name, short name & description
- Clear your browser cache
- Save File