### Solid PTC - Pay Per Click Platform

##### Thank you for the purchasing the item👍

###### For free cPanel installation service please write us at support@tdevs.co with your purchase code.

#### Introduction

Solid PTC - is an . All these features are controlled from the Admin dashboard.

#### Key Features

- Customer Management
- Support Ticket
- Subscription Plan
- User Ads
- Ads System
- KYC Management
- 25+ payment gateway supports
- User & Admin Notifications
- Login as User
- Staff Management
- Role Management
- Fund Transfer
- Landing Page
- Fully Responsive
- Dark and Light Mode
- Automatic Gateways
- Automatic and Manual Deposit
- Automatic & Manual Withdraw
- Crypto and Fiat Currency
- 2FA Verification
- Multi Level Referrals
- Admin URL changeable
- Referral Bonus
- Signup Bonus
- Balance Add and Subtract
- Main Wallet
- Landing Page Management
- Home page redirection
- Fund Add and Subtracts
- SMS Settings
- Pages Management
- Home page redirection
- SMS Settings
- Pages SEO
- Site Navigation
- Site Footer
- Custom Site Currency
- Notification with tone
- Theme Management
- Dynamic Landing Theme
- Site Maintenance Mode
- GDPR Settings
- Language Settings
- Tawk Chat
- Google reCaptcha
- Google Analytics
- Messenger
- Email Newsletter
- SEO Meta Settings
- Permissions Settings
- Inactive User Settings
- Site Bonus Settings
- Custom CSS
- Clear Caches
- System Details

#### Folder Structure

- 'SolidPTC' is bundled with folders:
  - Documentation
  - main.zip

#### Folder Structure

- 'SolidPTC' is bundled with folders:
  - Documentation
  - main.zip

#### System requirements

The application has a few system requirements, so you will need to make sure your server meets the following requirements:

- Laravel >=10.0
- PHP >= 8.1
- MySQL 5.7+

PHP Extensions (Most of the servers, Enabled By the default.):

- Ctype Extension
- cURL Extension
- DOM Extension
- Fileinfo Extension
- Mbstring Extension
- OpenSSL Extension
- PDO Extension
- Session Extension
- Tokenizer Extension
- XML Extension

### How to install

#### Installation Steps

After you purchase `SolidPTC`, you will get a zip file. Extracting the zip file you will get an `main.zip` file. You have to upload `main.zip` in your server and extract it.

follow the instruction below:

- Now, visit your site url and you will see the installation process by steps.
- Step 1 : You will see the `Server Requirements`. If everything is ok then click the next step button.
  Note: All extensions enabled by default (Most of the server).
- Step 2 : You will see the `License Activation` Step. Enter your purchase code and click the next step button.
  Find your purchase code
- Step 3 : You will see the `Database Setup` Step. Create a `Database` and `Database User` from your cPanel. Then enter `database name`, `database username`, `database password` and click the next step button.
- Step 4 : You will see the `Import SQL` Step. click the `Import` button. Then redirected to the admin setup step.
- Step 5 : You will see the `Admin Setup` Step.Set the admin email and password for your system. Then click the `Submit` button.
- Congratulations, You have successfully installed the system.
  Now, you will see `Admin Dashboard`, `User Dashboard`, `Landing Page` button.

### How to Update

#### Update Steps (If you puchased before this steps for you)

Here's you can explore how you can update your existing script without losing the previous data.

Warning: If your script code is customized, please do not delete your codebase during this update. It will lose your customization. You need to backup your customized code. Please contact at `support@tdevs.co`

Please follow the steps below:

- Go to `assets > global > images` please keep backup the images folder from here.
- Then keep backup the database file from the phpmyadmin.
- Upload the `UpdateV2.0.zip` file on root directory and extract it.
- Replace the`images` folder on the same directory `assets > global > images`
- After all the steps, you need to run the url `https://yoursite.com/update` for the update. You will see progress of update process. If you see the message `Update completed successfully.` that's mean update is done. (For update, you must have to login as admin)

Warning: If you see any error during the update process, please contact us at `support@tdevs.co`

#### Cronjob Setup

Here's the instruction to setup the cronjob on `cPanel`

follow the instruction below:

- Go to your `cPanel Cronjob` section
- Use This command for Cron Job: `curl -s https://yoursite.com/site-cron`

Note: It's very very important, otherwise system can't work properly.
After setup cron job, you can manage cron jobs from admin dashboard. Click to the `System` menu, See the `Cron Jobs` submenu.

### Overview

#### Overview - Front Side

After Installing the script properly you can find the Home page

- #### Landing Page Front Side

#### Overview Admin part

- #### Login Admin Side

  Login page

- #### Dashboard Admin Side

  Dashboard page

### Admin Panel

#### Dashboard Page

In the Dashboard menu

#### Customers

In the Customers menu there are All the Registered users can find, There are other Active users, Disabled Users, and the admin can send all the users any message immediately. Admin can edit any of the customer details to find his activities. Admin can add or substruct balance from any user. Admin can change all the performing statuses.

Here's the look of user edit page.

#### KYC Management

Admin can set the KYC form and check and review each of the user's KYC.

#### Manage Roles

In the Manage Roles menus admin can add any of the roles to the application and can assign any of the permissions to that role. And in the Manage Staffs menu admin can add new staff and can assign any of the roles to the staff with his permission.

Here's the look of manage staff page.

#### Manage Roles

In the Manage Roles menus admin can add any of the roles to the application and can assign any of the permissions to that role. And in the Manage Staffs menu admin can add new staff and can assign any of the roles to the staff with his permission.

Here's the look of manage staff page.

#### Transactions

All the Transactions can be explored in this menu.

#### Subscriptions

All the Subscription can be explored in this menu.

#### Manage Ads

In the Manage Ads section, the admin can view all the ads and add new ones.

#### Ads Reports List

In the Reports list section, the admin can view all the ads report and can update Ads.

#### Ads Report Category

In the Reports Category section, the admin can view all the Report Category and can add, update and delete Report Category.

#### Automatic gateways

In the Automatic gateways menu admin can edit any of the automatic payment methods.

Here's the Manual Deposits

#### Deposit

In the Deposit menu admin can edit any of the automatic deposit methods. Also, can set the Manual Deposit methods and review any of the manual deposit requests. Also can explore the deposit histories.

Here's the Manual Pending Deposits

#### Automatic Withdraw

Admin can review pending Withdraws and can set the Withdraw methods. Withdraws methods are manual.

Here's the Edit Withdraw

#### Manage Referral

Admin can set the Referral dps,fdr,loan.pay bill Bounties. Every dps,fdr,loan and pay bill Bounty can set percentages to earn the users. When the user full fills any of the targets he gets the bonus according to the percentage.

#### Landing Page

All the home page sections can be managed by the admin here.

#### SEO Meta Settings

#### Page Settings

Page Breadcrumb image will be updated from here.

#### Plugins Settings

In the plugins page, You can manage all plugins configurations and active/deativated.

#### Pages

All the page's contents and can add a new custom page from this menu by admin.

#### Site Navigation

All the site Navigation and Footer Navigation can be handled from this menu.

#### Footer Contents

All the Footer Contents can be handled from this menu.

#### Settings

In the Site Settings menu Global, Permission, Site Fee, Limit and Bonus, Site Maintenance, and GDPR settings can be handled by the admin. In the email settings, the admin can set the mail configurations. Plugin Settings admin can manage Tawk Chat, Google reCaptcha, and Google Analytics.

#### Email Settings

To setup email or SMTP. It is very important to setup the SMTP to receive the email notification to the user and admin for any action on the system. You need to follow this image below.

#### Language Settings

In the Language Settings admin can set any of the Language.

#### Theme Management

In the Theme Management admin can active any of the Theme.

#### Dynamic Theme

Admin can upload any html template here and need to put @lasset('landing asset') on all the assets.

#### Email Template

There is Email templates to send email to the user for their activities.

#### All Subscribers

Admin can see all the `Subscriber & Support > Subscribers` and send the message to them from here.

#### Support Tickets

Admin can explore all the `Subscriber & Support > Support Ticket` from this menu.

#### Custom CSS

Admin can add custom CSS code from this menu.

#### Clear Caches

Admin can `System > Clear Cache` to click this menu.

#### Application Details

In this menu admin can explore the full Application Details

### User Panel

#### Dashboard

In the dashboard, firstly show all important data. There the user can see the KYC submission bar to submit the KYC if the user does not submit the KYC before. On this page, users can also see the Portfolio Badge and Account Balance with recent transactions .

#### Subscription

In subscription user can see all the subscription plans.

#### Add Money

User can deposit from here using any automatic or manual deposit method.

#### All Deposit History

User can explore all the deposit history here

#### Subscriptions

Users can view their subscriptions list here

#### Earnings

Users can view their earnings list here.

#### Ads

Users can view Ads here

#### Fund Transfer

User can transfer the fund to any user.

#### Fund Transfer History

User can see the fund transfer history here.

#### All Transactions

User All Transactions will show there.

#### Withdraw Money

User need to add Withdraw account first then can request a Withdraw. Once a request is created the admin need to review the request and send money to the user manually.

#### Withdraw log

User can explore all the Withdraw history here

#### Referral

All the user Referral details will show here. The referral bonus will show here.

User can see referred users in a tree.

#### Settings

In the settings page, user can edit and update all informations. Also, Change Password and KYC verification history, view all notifications, Security Settings, Action Settings.

In the change password page, User can change password.

In the Setting page, User can enable 2fa authentication and set,generate,change passcode from there . And user can also close their account

In the ID Verification page, User can see kyc history and submit kyc.

#### Support Tickets

User can see all tickets.

User can create a support ticket from here and can communicate with the admin directly.

### Thank you

Again, thank you for purchasing Solid PTC. If you need some help, or support please use email support@tdevs.co or contact form via codecanyon Profile site
Hope you happy with the SolidPTC, all the best with your business.

### Release Logs

Version 2.0 (25th Dec 2024)
Version 1.0 (13th October 2024)

©
Tdevs