Top Rated Scripts | PHP | Forums & Online Communities
Bulletin Board - Modern PHP Forum Platform
posted bycoffeecmsteaminForums & Online Communities
Modern PHP Forum Platform
LifeTime Support: Contact us via [email protected]
Reviews0
PriceUSD 120.00
Views1188
MyAds
posted byMrGhozziinForums & Online Communities
Advanced Laravel-based social networking and ad exchange platform for website owners.
MYADS
Project: MYADS
Author: mrghozzi
Framework: Laravel 12
Runtime: PHP 8.2+
License: MIT
Overview
MYADS combines ad exchange, community, marketplace, directory, forum, and admin tooling in one platform.
Core areas include:
Banner ads, text ads, visit exchange, and Smart Ads with Geo-Targeting and A/B Testing
Ad analytics with Hourly Click Heatmaps
Community feed with Multimedia Posts (Video, Audio, Music, Files, Reels), reactions, comments, reposts, mentions, and messaging
Forum with moderation tools and attachments
Store and product knowledgebase
Web directory
News publishing
Gamification with PTS, badges, quests, and ledgers
SEO suite with sitemap, robots.txt, and analytics support
Security suite with IP bans, session monitoring, and protected public identifiers
Optional paid subscriptions and billing
Key Features
Member Features
Ad exchange tools for banners, text ads, visit exchange, and Smart Ads with Geo-Targeting
A/B Testing optimization and Performance Heatmaps for advertisers
Social profiles with follows, badges, privacy controls, and social links
Community feed with Multimedia Posts (Video, Audio, Music, Files, Reels), comments, reactions, reposts, and mentions
Forum participation with categories, topics, and attachments
Marketplace and knowledgebase access
Session monitoring and device revocation
Optional paid plans with a billing dashboard and hosted checkout flow
Administrator Features
Duralux admin panel with module-based ACL
Full content and member management
Plugin and theme management
SEO dashboard and indexing tools
Maintenance mode and updater workflows
Security dashboard for IP bans and member sessions
Billing workspace for:
paid plans
currencies
orders
transaction logs
Stripe
PayPal
Bank Transfer
Paid Subscriptions and Billing
MYADS includes an optional paid subscriptions system that can be enabled or disabled from /admin/billing/settings.
Current billing capabilities:
Paid plans with durations, pricing, highlights, and entitlements
Manual currency management with a base currency and exchange-rate snapshots
Hosted checkout via Stripe and PayPal
Manual review flow for Bank Transfer
Subscription extension for same-plan repurchase
Queued subscriptions for different-plan upgrades
Profile badge and ad-credit entitlements
Promotion discount support through subscription entitlements
Privacy rules:
No card details are stored inside MYADS
No unnecessary personal payment data is collected
Only minimal payment metadata is stored
Developer documentation:
Paid Subscriptions Guide
Technology Stack
Backend: Laravel 12
Database: MySQL 5.7+ / MariaDB 10.3+
Frontend: Blade, Bootstrap 5, vanilla JavaScript
Auth: Laravel auth, Sanctum, Socialite
Testing: PHPUnit 11
Documentation
Project documentation is available in Documents/:
Manual and Overview
Installation Guide
System Requirements
Upgrade Guide
Theme Guide
Plugin Guide
API Documentation
Paid Subscriptions Guide
Changelog
Installation
Fresh Install
Make sure the server meets the requirements in Documents/SYSTEM_REQUIREMENTS.md.
Upload the project files to your server.
Point the document root to public, or use the provided root .htaccess for shared hosting setups.
Open:
http://your-domain.com/install
Follow the installer to:
verify requirements and writable paths
configure the database
generate .env
run migrations
create the first admin account
Upgrade Notes
Always back up files and database before any upgrade.
Read Documents/UPGRADE.md before applying a new release.
Billing features depend on the new billing tables, so incomplete upgrades will surface fallback notices through V420SchemaService.
Development Notes
Public views use theme::
Admin views use admin::
Admin UI lives in admin_themes/
Billing logic lives under app/Services/Billing/
Billing settings live in options through:
AppSupportSubscriptionSettings
AppSupportSubscriptionGatewaySettings
Any billing-dependent code must respect V420SchemaService::supports('subscriptions_billing')
Testing
Tests must run only against the isolated testing database
Never run destructive test or migration commands against a live site database
Billing coverage lives in:
tests/Feature/BillingFeatureTest.php
Roadmap Direction
Current platform direction includes:
Continued platform polish for v4.3.x
Expansion of billing and monetization tooling
More API coverage
More real-time and marketplace capabilities
License
MYADS is open-source software licensed under the MIT License.
Reviews0
PriceFree
Views31


