Grocery Store


 Grocery Store app can sale grocery product, preferred brands, kitchen needs, essential home supplies and more, through this online, one-stop grocery store. It provides you with a convenient way to sale from your grocery shopping app. You can use this app as one big super market app to sale product of your store. This app make easy for user to buy product from store with easy steps and store can get easy order.

 

Feature of app :

1. Native Android Code

2. Classified Products

3. Easy add to cart with one click item

4. Manage Delivery Address Street wise

5. Choose Delivery time slot

6. User Menu

                - Manage Orders

                - Manage Profile

                - Manage Address

7. FCM Notification Configure.

8. Easy Backend Admin Panel (With CodeIgnitor)

                - Manage Daily Orders

                - Manage Products

                                - Categories

                                - Purchase

                                - Stock

                                - Sales Order

                - Manage Society  and Area Code

                - Manage Delivery Time Schedule

9. Multi Language support

10. Easy to change Currency.

11. Search one click product

 

App Source files:

We are providing you app related source that are used to develope Android  Grocery Store app. When you donwload source from codecanyon you will get following folders in zip file.

Grocery Store  App 1.0 .zip 

Grocery Store App

Documentation

Admin Panel

Readme.txt

UPLOAD SOURCE TO SERVER 

Control Panel :

IF you are using any CPANEL licence then it it easy to upload code to your server. by just login to your cpanel then open file manager 

in file manage Open "public_html"  or "www"  folder and and upload  content of "source" folder there. 

 

FTP Upload :

Connect your ftp account with filezilla or other ftp connection tools. and same as in root directory navigate to "public_html"  or "www"  folder and and upload  content of "source" folder there. 

 

 

Database Connection

  1. Navigate to your cPanel->PhpMyAdmin tool and open the newly create database. It is empty and there are no tables. Enter the table name and the number of fields. Click on the Go button to create the table.
  2. Import Default(GroceryStore.sql) Database by just clicking  “Import” and choose “database.sql” from package folder. Anf click on Go button to imprort it now your databse it ready.  (Note : If you are working on live website then Create User for that database and assig his role with databse.)
  3. Now open Application / config / config.php  [Edit file]          

change url        

 

 

 

 

4. Then databse configuration to Admin Panel

             Open Application / config / database.php  [Edit file] 

database change
 
     5. Then set your country Time zone
   Open Application / Controllers/ Api.php  [Edit file] 
timezone
 
     6. Then set your From Email for forgot password default email
Application/Controllers/Api.php 
database change


     6.1. Then set your SMTP Email And password
First Less secure apps enable on security your Email : https://myaccount.google.com/lesssecureapps?pli=1 Application/config/email.php 
database change
Now Run Admin URL. :)
 

 Step 1 :

Open Android Studio

app confirm

Select Copy project to work space .

open app

Connect your domain name because use json file to connect app data.

admin url

Firebase Cloud Messaging Key

{How to generate JSON and Key for FCM?}

 

You might need to login into Firebase Console using with your gmail account.

After login into Firebase Console, please crate new project 

fcm1

Please choose "Add Firebase to your Android App".

fcm2

3.1 Enter App Detail 
fcm3

3.2 Copy Config File 
fcm4

3.3 Add To Gradle

fcm5
(Note : It is already done so you no need to add at gradle file.) 
 

4.1 You need to take Web API KEY. Please click "Manage" 
fcm6

4.2 Please copy Web API Key 


4.3 Important Note : Please go to "Cloud Messaging" tab. If you see "Server key (legacy token)", you need to use that key. Just ignore the key from Step 4.2 
fcm8

*** If you don't have that "Server key (legacy token)" at "Cloud Messaging", just key the key from Step 4.2

You need to put that key at application/helper.php/gcm_helper.php from backend. 

 $api_key  = "------- your key -------";

 

Thanks for interst in our Product. We are giving you continues support through codecanyon comments and also you can mail us on  jayeshkotadiya1990@gmail.com

Best can add us on skype :  jayeshkotadiya1990

 

Thanks again.

 

We wont to special thanks to  google, android and android studio team to give us such platform to develope.

compile 'com.android.support:design:26.+'
compile 'com.android.volley:volley:1.0.0'
compile 'com.google.code.gson:gson:2.8.0'
compile 'com.squareup.picasso:picasso:2.3.2'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.slider:library:1.1.5@aar'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.squareup.okhttp3:okhttp:3.8.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.android.support:cardview-v7:23.3.+'
testCompile 'junit:junit:4.12'