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.