SpeakUP – Subscription-Based Forum and CommunitySpeakUP – Subscription-Based Forum and Community
A subscription-based platform where users can purchase plans to access forums and community posts based on their subscription.SpeakUP – Subscription-Based Forum and Community
A subscription-based platform where users can purchase plans to access forums and community posts...
Overview














SpeakUP is a subscription-based platform that allows users to purchase plans according to their needs. Users can create threads, start discussions, and engage with the community seamlessly.
The admin can manage content, including adding blogs and controlling access to various sections. Users can access posts, blogs, popular threads, featured threads, and the thread section—all based on their subscription plan.
This platform is subscription-based but non-recurring, meaning users must renew their subscription manually when it expires. SpeakUP ensures users have proper access and control according to their chosen plan, making it ideal for building a structured, monetized community.
Login Credentials
- Admin: admin / admin123
- User: user / user123
For customization requests or additional features, feel free to contact me at [email protected].
Changelog – Version 1.01
- Update Few Security Issues – Fixed some vulnerabilities to improve system security.
Change Log 2.0
-
Elegant Landing Page Added
A modern and elegant landing page has been introduced to improve first impressions and user engagement. -
Guest View Enabled
Guests can now browse and read threads without logging in. All read-only features available in the free plan are accessible to guests. -
Multi-Language Support
The application now supports multiple languages, allowing users to switch languages seamlessly. Please note: Email templates are currently not multi-language supported. -
Advanced PWA Support
Added advanced Progressive Web App (PWA) functionality. The app can now send browser notifications. It uses Firebase Cloud Messaging (FCM) for real-time browser notifications. -
Clean URL Structure
Removed/publicfrom the URL. Your website is now accessible directly from the root (/) for a cleaner and more professional URL. - Update Few Security Issues – Fixed some vulnerabilities to improve system security.
Features
-
Elegant Landing Page Added [NEW]
A modern and elegant landing page has been introduced to improve first impressions and user engagement. -
Guest View Enabled [NEW]
Guests can now browse and read threads without logging in. All read-only features available in the free plan are accessible to guests. -
Multi-Language Support [NEW]
The application now supports multiple languages, allowing users to switch languages seamlessly. Please note: Email templates are currently not multi-language supported. -
Advanced PWA Support [NEW]
Added advanced Progressive Web App (PWA) functionality. The app can now send browser notifications. It uses Firebase Cloud Messaging (FCM) for real-time browser notifications. -
Clean URL Structure [NEW]
Removed/publicfrom the URL. Your website is now accessible directly from the root (/) for a cleaner and more professional URL. - Easy Script Installer – The script includes a built-in installer that guides users step by step, making the installation process fast, simple, and hassle-free, even for beginners.
-
Create Threads
Users have the ability to initiate and create their own discussion threads, allowing them to start conversations on topics that matter to them within the community.
-
Reply to Discussions
Engage actively with the community by participating in ongoing conversations and contributing meaningful responses to existing discussion threads.
-
React to Posts & Threads
Express your opinions and engagement by liking or disliking to content easily, providing quick feedback to community contributions.
-
Access Public Forums
Browse and view all discussions that are publicly available to the entire community, ensuring open access to shared conversations.
-
Follow Activity Feed
Stay connected with your favorite contributors by viewing all uploads from users you follow, which are neatly organized and displayed in a separate, dedicated section.
-
Access Exclusive Sections
Administrators can assign specific threads to exclusive sections that remain hidden from public forums, while thread authors retain the ability to participate without requiring the exclusive access feature themselves.
- Ad Spaces – Admin can manage dedicated ad slots from the admin panel and paste Google AdSense code directly to display ads across selected areas of the website.
-
View User Profiles
Explore and view detailed profiles of other community members to learn more about their contributions and activity.
- Maintenance Mode – Temporarily disable public access to your website while performing updates or improvements, ensuring users only see a friendly notification until the site is fully ready.
-
Edit & Delete Own Threads
Maintain full control and ownership over your personal discussion threads with the ability to edit or remove them as needed.
-
Edit & Delete Own Posts and Comments
Manage and maintain your posts and thread comments directly from the user panel, giving you complete control over your contributions.
-
Email & In-App Notifications
Stay informed and updated with timely notifications about discussions, replies, and community activity through both email and in-app alerts. In-app notifications do not include real-time delivery functionality.
-
Create Posts
Share your thoughts and content by publishing posts directly to the community platform for others to engage with.
-
Longer Thread, Post, and Reply Access
Premium users benefit from extended content limits, allowing them to create more detailed and comprehensive threads, posts, and replies.
-
Higher Daily Post Limits
Users with this feature enjoy increased posting capabilities, allowing them to post more threads, posts, replies, and comments per day, with limits configurable by administrators through the admin panel.
-
Pin Own Threads & Posts
Draw attention to your most important content by pinning and highlighting specific threads and posts for increased visibility.
-
Ad-Free Experience
Users who have this feature enabled can enjoy a completely ad-free browsing experience on the platform, while advertisements can still be displayed through settings for other users.
-
Profile Avatars
Personalize your profile by updating and displaying your avatar image. Users without this feature in their plan will have their avatars hidden, encouraging them to upgrade their subscription.
-
Priority Thread on Threads Page
Featured users receive priority placement for one of their threads on the main threads page, ensuring maximum visibility and engagement.
-
Create Private Topics
Initiate private discussion threads intended for specific groups, families, or special conversations that are accessible only through a secure and unique URL.
-
Access Posts Section
Gain access to the posts section and its discussions based on your subscription plan level and included features.
-
User Following Access
Connect with other community members by following users and staying updated with their latest activity and contributions.
-
Access Featured Section (Threads)
Administrators have the ability to assign specific threads as featured content, which becomes highlighted and accessible to premium users in a dedicated section.
-
Access Popular Section (Threads)
Discover and engage with trending topics by viewing the most popular and actively discussed threads within the community.
-
Premium Member
Users with this feature receive a premium badge
-
Featured Member
Gain prioritized positioning and visibility in the members section, highlighting your profile to the community.
-
Account Activity Insight
Track and view detailed insights about your personal activity, engagement levels, and overall participation within the community.
-
Ticket-Based Support System
Access the support system by creating and managing support tickets if this feature is included in your subscription plan.
-
Flexible Subscription Plans
All platform features are plan-based and customizable, with administrators having the ability to create new subscription plans or modify existing ones to suit community needs.
-
Profile Management
Users can edit and update their personal profiles
-
Dedicated User Panel
Access a comprehensive user panel designed to help you manage your personal data and account settings
- Thread Ranking System (Algorithm-Based) – Threads are automatically ranked based on comment activity and view count in the Popular Threads section.
- Post Views System – Track and display total views for each post.
- Top Posts by Engagement – Posts with higher comments and views are automatically displayed at the top.
- Blogs Module – Built-in blog feature for publishing articles and updates.
- Estimated Reading Time – Displays the approximate time required to read each community post.
- Subscription Downgrade Control – Admins can downgrade user subscriptions, and users can downgrade their own plans.
- Daily Post Limits – Admins can define daily post limits.
- Thread Comment Moderation – edit or remove thread comments via the admin panel.
- Post Comment Moderation – edit or remove post comments via the admin panel.
-
Admin Plan Assignment
Allows administrators to assign subscription plans to users directly from the admin panel, ensuring efficient management and control over user access levels and permissions.
Additional Features
-
Social Login
Users can conveniently register and login to the platform using their existing Facebook, Google, and GitHub accounts for a streamlined authentication experience.
-
Payment Gateway
The platform is fully integrated with Stripe payment processing to enable seamless and secure subscription payments and transactions.
-
Comprehensive Settings
Administrators can manage configurations including Authentication, Email, General settings, reCAPTCHA, Mailer, Maintenance Mode, SEO optimization, and User Settings directly from the admin panel.
-
Scheduler Settings
Automated system that verifies subscription end times and manages recurring tasks efficiently to ensure smooth platform operations.
- Admin Control Administrators have comprehensive control over the platform with access to multiple management modules for overseeing users, content, subscription plans, and site features through the admin panel.
-
Email Verification System
A secure email verification system is implemented to confirm and validate user accounts. Users receive a verification email and can verify their account at any time, even after logging in, but posting capabilities remain restricted until email verification is completed.
Email Templates
- Email Verification – Sends a verification email after user registration. Users can also request a new verification email if needed.
- Password Reset Email – Sends a reset link when a user requests password recovery.
- Social Registration Email – Sends an email when a user registers using social login.
- Thread Replied Notification – Notifies users when someone replies to their thread.
- Thread Comment Replied Notification – Sends an email when a reply is made to a thread comment.
- Thread Reaction Notification – Emails users when their thread receives a reaction.
- Post Replied Notification – Notifies users when someone replies to their post.
- Post Comment Replied Notification – Sends an email when a post comment receives a reply.
- Post Reaction Notification – Emails users when their post gets a reaction.
- Follow Notification – Notifies users when someone follows them.
- Ticket Created (Admin) – Admin receives an email when a new support ticket is created.
- Ticket Reply (User) – Users receive an email when their support ticket is replied to.
- Ticket Reply (Admin) – Admin receives an email when a user replies to a ticket.
Requirements
Requirements
SpeakUP is built on Laravel 12 and requires the following server environment and PHP extensions to run smoothly:
Server Requirements:
- PHP version:
>= 8.1 - Web server:
Apache,Nginx, or compatible - Database:
MySQL 8.0+orMariaDB 10.3+ - Composer installed for dependency management
Required PHP Extensions:
BCMathCtypeFileinfoJSONMbstringOpenSSLPDOTokenizerXMLcURLGDorImagick(for image processing)
Instructions
Download the script and follow the documentation to set it up easily.
Other items by this author
| Category | Scripts & Code / PHP Scripts / Forum |
| First release | 3 February 2026 |
| Last update | 9 February 2026 |
| Files included | .php, .css, .sql, Javascript .js |
| Tags | support, social network, questions, answers, platform, community, forum, discusisons |








