Documentation

Everything you need to get started with our products.

Installation

Follow these steps to install the system on your server:

git clone https://github.com/your-repo/project.git
cd project
composer install
cp .env.example .env
php artisan key:generate

Then configure your database in the .env file and run migrations:

php artisan migrate --seed

Configuration

After installation, log in to the admin panel using the default credentials:

Email: admin@example.com
Password: password

Navigate to Settings to configure site name, currency, and other options.

Server Requirements

  • PHP >= 8.1
  • MySQL 5.7+ or MariaDB
  • Composer
  • Node.js & NPM (for asset compilation)

Offerwalls Setup

To integrate third‑party offerwalls, go to Admin > Offerwalls and add your API credentials. Supported providers: AdGate, AdGem, Offertoro.

PTC System

Create PTC campaigns from the Advertiser panel. Users will see ads on their dashboard and earn credits for viewing.

Micro Tasks

Admins can create tasks that require user submission. You can approve/reject submissions manually.

Affiliate System

Users can refer others using their unique link. Commission rates are set in Admin > Affiliates.

Cashout Configuration

Set minimum withdrawal amount, fees, and enable FaucetPay integration under Admin > Payment Settings.

API Integration

All endpoints are documented. Generate API tokens in your user profile.

Customization

You can modify views in resources/views and assets in public. For deeper changes, extend controllers and models.

Troubleshooting

If you encounter issues, check the logs in storage/logs/laravel.log. Clear cache with php artisan optimize:clear.