Item Name | Qopi |
Author | Frameborder |
frameborder.code@gmail.com | |
Version | 1.2.0 |
Created | 27/11/2017 |
Updated | 9/12/2017 |
Introduction
Thank you for purchasing our script, using our script, you can generate your own 'WhatsApp Click to Chat' API link and short links easily. Simply setup the database and your script is ready to use.
Features
- Laravel 5.5.8
- WhatsApp preview
- No need installation, just setup a few minutes
- Send the generated link to the email (SMTP needed)
- AJAX form
- Copy to clipboard
- Modern design
- Fully responsive
- Ads space
- Available option to set email is required or not New!
- Available option to set ads are required or not New!
- more ...
Installation
Set aside a few minutes of your time to setup this script.
- Create a new database on your server
-
Adjust database detail in the file
... DB_DATABASE=YOUR_DATABASE_NAME DB_USERNAME=YOUR_DATABASE_USER DB_PASSWORD=YOUR_DATABASE_PASS
-
Run the command below in script(laravel) directory
php artisan migrate
- Done
NOTE! If you encounter an error while migrating with laravel migration, you can manually import the `qopi.sql` file into your database.
Configuration
In this script, you can change the title of your site and specify the application url.
Change
Open the file and change the value of the key to the name of your site.
Change
Open the file and change the value of the key to the URL of your site.
If you want to activate the feature of sending link to email, you have to configure for mail driver first.
...
MAIL_DRIVER=YOUR_SMTP
MAIL_HOST=YOUR_SMTP_HOST
MAIL_PORT=YOUR_SMTP_PORT
MAIL_USERNAME=YOUR_SMTP_USER
MAIL_PASSWORD=YOUR_SMTP_PASS
MAIL_ENCRYPTION=YOUR_SMTP_ENCRYPTION
MAIL_FROM_ADDRESS=YOUR_ALIAS_ADDRESS
MAIL_FROM_NAME=YOUR_ALIAS_NAME
if you use Gmail SMTP you can follow the following configuration.
...
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=YOUR_EMAIL
MAIL_PASSWORD=YOUR_EMAIL_PASSWORD
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=YOUR_EMAIL
MAIL_FROM_NAME=YOUR_ALIAS_NAME
on Gmail SMTP you can't use . For more information: https://laravel.com/docs/5.5/mail#driver-prerequisites
Queue
Also, you can use the feature when using the send email feature to keep the app running lighter. https://laravel.com/docs/5.5/queues#running-the-queue-worker
Customization
You can do a little customization on this script, open the file and customize it to your needs. All the information is on the comment and you can read it yourself to better understand it.
<?php
return [
/*
* If set to 'required' then users will be required to enter their email before creating the link.
* This feature is perfect for you if as a marketer.
* also you can set it to 'false' to not require users to enter their email.
*/
'email' => 'required',
/*
* If set 'required' then the user will be required to wait for ads when visiting the results of
* links that have been generated before.
* Length of waiting time depends on 'ads_wait_time' key.
*/
'ads' => 'required',
'ads_wait_time' => 5, // second
/*
* After waiting time the ads run out then the user will go to the actual link. You can set this
* option to 'false' if you want to display the 'continue' button when the time is waiting for the
* ads to run, also you can set it to 'true' if you want the page to automatically redirect to the
* real link without pressing any button.
*/
'ads_auto_continue' => false
];
Credits
We would like to say thank you to all who made the jQuery plugins and something else that have been used in this script.
Laravel - Taylor Otwell - MIT License
jQuery - The jQuery Foundation - MIT License
Bootstrap - Bootstrap Core Team - MIT License
Clipboard.JS - Zeno Rocha - MIT License
Prism.JS - PrismJS - MIT License
jQuery.easeScroll.JS - Ivmello - MIT License
Support
You can contact us by email at frameborder.code@gmail.com or visit the multinity.com website. You can also make new feature requests to us and we will consider them.