Introduction Last updated: 25 Desc 2023

Thank you for purchasing our app

Please read the documentation carefully , and if you have any question mail us at "infotechgravity@gmail.com".

Must Read this:

  • This system is in Larevel 9 and it will work on any kind of hosting (PHP Supported) packages
  • If you have purchased Regular License OR Extended License then Purchase key will only be used once.
  • In Regular License OR Extended License you can't setup in multiple domains. If you want to setup in another domain you must have to purchase new licence
  • If you have Extended license & want to install the addons which is Free with Extended license mail us at "infotechgravity@gmail.com"
  • For addons purchase & installation you can contact to our support team. Click here to Buy Addons

What are the Server Requirements to activate the script?

To install the Script minimum server requirements are:

  • PHP Version: 8.0
  • allow_url_fopen
  • MySQL Version: >= 5.x
  • mod_rewrite Apache
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • ZipArchive Extension
  • cURL

In most servers, these extensions are enabled by default, but you should check with your hosting provider

Installation

It comes with prebuilt installer. Follow these steps to step guide on your server.

SQL Database Setup

Before installing, you will need to create a new database. If you already know how to do this or have already created one, skip to the next step.Please use empty database. In most cases you should be able to create a database from your cpanel.

Useful resources

Now you need to create a new user. On the same page go to create a new database user

Now add the user to the database

And select full permissions on the database to that user

Uploading

On some operating systems, the dotfiles are hidden by default. Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on.

After creating a database, Upload what's inside the main_file folder on the web root folder of your domain. This folder is generally called public_html, html, or example.com, but depending on your server's configuration, it might be named differently.

Useful resources
Important Make sure that you have .env file in your folder.
Important Make sure that .htaccess file got copied properly from the download to your server.

Installation Wizard

Go to your website address, then you'll see an installation wizard. To open the installer. Visit

yourdomain.com/install

Now the installer will show up.The First screen will be Welcome Screen

After clicking on "Check requirements" button, you will be redirected to System Requirements step during the installation wizard, System Requirements.

Next step is to set the appropriate permissions for some system folders that shows on below picture.

For giving permissions please open your terminal window. and type command sudo chmod 777 directory_name for example sudo chmod 777 app
Useful resources

Database/Environment Setting

You have to fill in your database credentials

The last step is exit step.

Default Login

Admin Login Detail

admin@gmail.com
123456

Google Maps Setup

Step 1 - Setup API Keys , Get Google Maps Api keys Console Cloud Google Make sure to enable this API for PHP

* Please add Payment method for use Google Map Key

Add your Google Map Key here

Make sure to enable following API For PHP

  • Places API
  • Maps Javascript API
  • Geolocation API

Firebase Setup

Step 1 - Setup Firebase project , Get Firebase Server keys Console Cloud Firebase Make sure to enable this API For PHP

How to add Firebase Key "Click on Profile icon >> Click on Setting"

Add your Firebase Server key here

Change Currency

How to add your Currency "Click on Profile icon >> Click on Setting"

Add your Currency here

Payment Method

You can Activate OR Deactivate Payment Method Anytime

We explained for Stripe the same process for all available payment methods

How to Change Stripe key "Click on Payment Method >> View"

Set your Strip Payment "Environment"

  • Sendbox > Use for Testing Purpose
  • Production > Use it for Live

Add your Stripe key

Change Timezone

How to Set Timezone "Click on Profile icon >> Click on Setting"

Set your Timezone here

Email Configuring

If you are using gmail for email configuration. Follow this link "How to create Gmail App Password" Click Here

*Note: Email Configuration is not a critical bug. If you unable to Configure You can take our Paid Support Contact us at infotechgravity@gmail.com (Email Configuration cost will be 30 USD)

Fill your own Email Credentials in ".env"

MAIL_USERNAME=YOUR_EMAIL_ADDRESS
MAIL_PASSWORD=YOUR_EMAIL_APP_PASSWORD

Login with Google

In this step we need google client id and secret that way we can get information of other user. so if you don't have google app account then you can create from here : Google Developers Console . you can find bellow screen :

Now you have to click on Credentials and choose first option oAuth and click Create new Client ID button. now you can see following slide:

after create account you can copy client id and secret.

Now you have to set app id, secret and call back url in config file so open config/services.php and set id and secret this way:

*Note: Login with Google is not a critical bug. If you unable to Configure You can take our Paid Support Contact us at infotechgravity@gmail.com (Login with Google Configuration cost will be 30 USD)

Login with Facebook

In this step we need facebook app id and secret that way we can get information of other user. so if you don't have facebook app account then you can create from here : https://developers.facebook.com/apps and after create account you can copy client id and secret.

Now you have to set app id, secret and call back url in config file so open .env file then set id and secret this way:

*Note: Login with Facebook is not a critical bug. If you unable to Configure You can take our Paid Support Contact us at infotechgravity@gmail.com (Login with Facebook Configuration cost will be 30 USD)

FAQs

Admin Panel Develope in PHP?

Yes, Admin Panel Develope in PHP (Laravel 9.2)

Which PHP version?

it will work on PHP 8.0

Which Database You are using?

We are using mysql database

Does it have 3rd party services?

Yes We are using these Thrid party services listed below

  • Google services maps and for Login
  • Razorpay Payment Gatway
  • Stripe Payment Gatway
  • Facebook for Login with Facebook

Does it have Admin panel?

Yes, Admin is in HTML/CSS and connected with datbase via PHP (Laravel)

Does it have Documentation?

Yes, it has Documentaion about website setup , admin panel setup

Which framework we are using for API?

We are using Laravel 9.2

Do you provide customization?

Yes, we do but there will be an extra cost , contact us on our email infotechgravity@gmail.com

What it means when you see white page or error by going to this url http://domain.com/project/?

If you see white page please make sure that your php version should be 8.0. you can change php version 8.0 by going into your hosting cpanel

Upgrade version

Before making an update, always remember to do a complete backup of your website.
If you've made any modifications to the language string, your changes will be lost. you can find your old edited language file on resources/lang. but that will be lost as new version have new language file. so take backup that files for reference of new version that you need to manually again.
If you've made any modifications to the script's files, your changes will be lost.
For Upgrade version, you need to do it your self. And we are not responsible if you any lost data.
  1. Make a backup of the .env config file and .htaccess located on your server.
  2. Upload and replace all the files on your server with what's inside the project folder.
  3. Restore your .env config file and .htaccess on your server.
  4. Also use the latest SQL file which is available in Database folder
  5. Done.

I'd like to thank you again for your purchase and I hope you where able to successfully install the app and using it in your future business . If you need support or have some questions. You can visit our support resources here at infotechgravity@gmail.com

What support does include
  • Answers to (technical) questions about the item's features
  • Assistance with reported bugs and issues
  • Answers to questions about importing and setting up the item as is described in the docs.
Please note that support does not include:
  • Customization & adding new features
  • Installation services
  • Support for 3rd party software and/or plugins
  • Content related rejections and violations from Apple