Admin Panel Installations

In this section we will guide you how to install admin panel on your system.Follow all the steps as given bellow.

Before going to install admin panel and all things you need to download following software for the admin panel.

  1. ​XAMPP​

How to Install Admin or Restaurant owner Panel

Hope you have installed all required software as we mentioned above. We have attached the admin panel .zip folder inside the package.

  • Follow all the steps and install carefully.

  • Unzip source code file which has full source code of admin panel.Drag and drop that folder on htdocs folder.

​How to install and run PHP Admin Panel on local environment.​

​AWS Hosting for your Admin Panel​

Note: Please make sure there are different types of servers available.Each has its own steps and process to make the local code to live.I am not responsible if you get any error once you upload you code on any live server.(we have used AWS and which is working fine.)If you need any kind of help regarding server setup and installation you need to pay more for this.

Admin Panel Installations on XAMPP

How to Install Admin Panel on System

Admin Panel Installation on System
  • One important thing is you will received the database so you have to import that database on local server.

  • Import database file (with .sql extension) on local server.

  • Change local URL for connect XAMPP or MAMP in your project. Replace your local URL in given file.

/project folder/application/config/constants.php

​How do I Import a database to phpMyAdmin?​

  • Replace constants given in constants.php file.

  • You have to only replace the constants given in below image.

  • There are 3 constant file in you zip file,

    • 1) application/config/constants.php

    • 2) application/admin/config/constants.php

    • 3) application/owners/config/constants.php

  • you have to replace same values in all 3 constants files.

Admin Constant File
  • That's it, You dumped database successfully you will find some random dummy data for testing your application.

  • From the admin panel you are able to do modification all type of operations.

  • You can able to see modify Owner and Customer and all other stuff dynamically.

  • You can send remote Push notification to all user.

  • Before testing all things you need to add all

    • google map keys,

    • Payment gateway keys,

    • Push Notification Keys form admin panel, inside master settings, see the image below.

Master Setting Page on which You have to add all required Keys

For Remote Notification you need to add FCM keys on your project and admin panel too.

Go to the firebase console as link bellow section and get the server key from the portal after create the project.

Copy Server key for FCM Push notification

Payment Gateway setup

For Payment, we implemented four payment options

  1. Stripe

  2. Braintree Paypal

  3. COD(Cash on delivery)

  4. Pay to Pickup

  • Create Developer account on Stripe​

  • Follow all the steps which are mentioned there,You will received stripe important keys which are helpful for payment through stripe.

  • You will find Stripe API key from here.

Copy Stripe API key

For Braintree PayPal:

  • Create Developer account on Braintree​

  • Follow all the steps which are mentioned there,You will received Braintree important keys which are helpful for payment through PayPal.

  • You will find all Braintree required keys from here once you create project.

Braintree merchant id and key example

For SMPT

  • you need to create one email ID for that. if you are using gmail account then, port will be 587 and host will be smtp.gmail.com here​

  • Follow all the steps which are mentioned there,You will received stripe important keys which are helpful for payment through stripe.

  • You will find Stripe API key from here.

Note:

Please make sure for security reason I will not provide any key for testing.You need to add your own keys for testing.