WatchParty - Social Video Watching Platform

Description
๐ Live Demo:
- Frontend:ย https://wp.w-co.in/
- Admin Panel:ย https://wp.w-co.in/admin
- Admin Email:ย admin@gmail.com
- Admin Password:ย 12345678
- Create public or private rooms with custom name, description & thumbnail
- Auto-generated unique room codes for easy sharing
- Configurable max user limit (2โ50 users per room)
- Room statuses: Active (live), Ended (replay mode), Closed
- End room (keeps replay) or permanently close
- Reactivate ended rooms back to live
- Private rooms with join request system (approve/reject)
- Real-time live viewer count via heartbeat system
- Room search, browse, trending, newest, and popular filters
- Room invitations to other users
โถ๏ธ Synchronized Video Playback
- YouTube โ Paste any YouTube URL, embedded via IFrame API
- Vimeo โ Paste any Vimeo URL, embedded via Player API
- Direct Upload โ Upload MP4, WebM, OGG videos (up to 500MB)
- Host-only playback control (play, pause, seek) โ viewers cannot interfere
- Real-time state sync across all viewers via smart polling
- Configurable sync interval (default: 2 seconds)
- Video queue system for upcoming videos
- Custom video player with keyboard shortcuts
- Viewer lock system with visual indicators for non-host users
๐ฌ Live Chat
- Real-time in-room chat via AJAX long polling
- User avatars and verification badges in messages
- Message deletion (owner + admin)
- Auto-scroll to latest messages
- Chat history persistence across sessions
๐ Emoji Reactions
- 8 emoji reaction types: ๐ โค๏ธ ๐ ๐ฎ ๐ข ๐ฅ ๐ ๐
- Real-time floating animations visible to all viewers
- Reaction counts per type
- Polling-based synchronization
๐ Community Feed
- Create posts with text (2000 chars) + optional image upload
- Like / unlike posts
- Comment system with delete capability
- Live viewer count per post
- Feed sections: All, Following, User-specific
- Dedicated "My Posts" page with search, filter, and grid/list view
๐ค User Profiles
- Custom avatar & cover/banner image upload
- Editable name, email, bio (150 chars)
- Verification badge system (request โ admin approval with ID proof upload)
- User stats: rooms created, posts, likes received, followers count
- Public profile pages viewable by others
- Password change from settings
๐ค Social System
- Follow / unfollow users
- Follower / following counts on profiles
- Personalized feed based on follows
- Email notifications for new followers
๐ Notification System
- 8 notification types: room join, invite, join request, approved/rejected, new follower, badge approved/rejected
- Unread count badge in header
- Mark individual or all notifications as read
- Notification history page
๐ Premium Plans & Ad Rewards
- Ad-reward based premium system โ watch ads to earn premium days
- Customizable reward tiers (e.g., watch 5 ads = 1 premium day)
- Dedicated Plan Status and Plan Renew pages
- Plan badge auto-updater across all pages
- 12+ supported ad networks: Google AdSense, Google AdMob, Unity Ads, AppLovin, ironSource, Vungle, Facebook Audience Network, Chartboost, InMobi, Start.io, AdColony, Mintegral
๐ Full Admin Panel
- Dashboard โ Real-time stats: users, rooms, posts, messages, follows, badges
- User Management โ View, search, ban/unban, delete, change roles, verification badge approval with ID proof review
- Room Management โ View all rooms, delete, view details
- Post Management โ View all posts, delete posts and comments
- Moderation โ Join requests management, follow activity monitoring
- Site Settings โ 50+ configurable options from one panel
- Branding โ Upload custom logo & favicon
- CMS Pages โ About, Help, Press, Terms, Privacy + unlimited custom pages
- Email System โ 8 customizable templates, SMTP configuration, email logs, test emails, variable substitution
- Ad Management โ Analytics dashboard, platform breakdown, daily charts, reward tier configuration
- Live Activity Monitor โ Real-time online users, active rooms, trending rooms, recent activity feed
- SEO Engine โ Dynamic meta tags, Open Graph, Twitter Cards, JSON-LD structured data, sitemap.xml, robots.txt
๐ Authentication
- Email + password login with bcrypt hashing
- User registration with email verification
- Forgot / reset password (token-based, 1-hour expiry)
- Google OAuth sign-in (optional, configurable)
- Role-based access control (Admin / User)
- Ban system with error messaging
- Signup enable/disable control from admin
๐ Advanced SEO
- Dynamic meta tags per page
- Open Graph (og:title, og
escription, og:image, og:type)
- Twitter Cards (twitter:card, twitter:title, twitter
escription)
- JSON-LD Schema: WebSite, Organization, VideoObject, Article, ProfilePage, BreadcrumbList
- Auto-generated sitemap.xml & robots.txt
- Canonical URLs
- Google Analytics integration
๐ Security
- bcrypt password hashing
- PDO prepared statements โ zero SQL injection
- XSS protection via htmlspecialchars sanitization
- Session-based authentication with 24h lifetime
- File upload validation (MIME + extension + size limits)
- PHP execution blocked in upload directories
- Security headers: X-Frame-Options, X-XSS-Protection, X-Content-Type-Options
- Directory & sensitive file protection
- Install lock prevents unauthorized reinstallation
๐ฑ Responsive Design
- Fully responsive across desktop, tablet, and mobile
- Mobile navigation with hamburger menu
- Touch-friendly UI components
- 3-column layout on desktop, adaptive on smaller screens
๐๏ธ Architecture
- Pure PHP MVC โ no heavy framework dependency
- 12 Controllers, 14 Models, 24 View templates
- 15 modular JavaScript files
- 23 database tables with proper indexing
- RESTful API with 80+ endpoints
- Composer autoloading with optimized classmap
- Tailwind CSS + Font Awesome 6 (fully offline, no CDN needed)
Features
- Real-time synchronized video playback (YouTube, Vimeo, direct upload)
- Public & private watch rooms with unique room codes
- Host-only video control with viewer lock system
- Video queue system for playlists
- Live in-room chat with avatars and badges
- 8 animated emoji reactions with floating animations
- Community feed with posts, likes, and comments
- User profiles with avatar, cover, bio, and stats
- Follow / unfollow social system
- Verification badge system with ID proof upload
- 8-type notification system with unread count
- Ad-reward premium plans with 12+ ad network support
- Full admin panel with dashboard, user/room/post management
- 50+ admin-configurable settings
- CMS pages (About, Terms, Privacy, Help + unlimited custom pages)
- Email system with 8 templates, SMTP, logs, and test emails
- Advanced SEO: Open Graph, Twitter Cards, JSON-LD, sitemap, robots.txt
- Google OAuth sign-in (optional)
- 6-step installation wizard โ no coding required
- Supports Apache, LiteSpeed, Nginx, and IIS
- Fully responsive: desktop, tablet, and mobile
- Tailwind CSS + Font Awesome 6 โ fully offline, no CDN
- bcrypt passwords, PDO prepared statements, XSS protection
- Live activity monitor: online users, active rooms, trending
- Branding control: custom logo and favicon upload
- Google Analytics integration
- Dedicated My Rooms & My Posts management pages
- Plan Status & Plan Renew pages with ad reward flow
- Room browse page with search, trending, newest, popular filters
- Replay mode for ended rooms
Requirements
Required
- PHP 7.4 or higher (PHP 8.x recommended)
- MySQL 5.7+ or MariaDB 10.3+
- PDO + PDO MySQL extension
- mbstring extension
- JSON extension
- Session support
- mod_rewrite (Apache/LiteSpeed) or equivalent
Recommended
- cURL extension โ for external API calls
- OpenSSL extension โ for encryption
- GD or Imagick extension โ for image processing
- Fileinfo extension โ for file validation
- upload_max_filesize: 64MB minimum (500MB for video uploads)
- post_max_size: 64MB minimum
- max_execution_time: 120 seconds minimum
- memory_limit: 256MB minimum
Supported Web Servers
- Apache 2.4+ โ Fully Supported (.htaccess auto-generated)
- LiteSpeed โ Fully Supported (.htaccess auto-generated)
- OpenLiteSpeed โ Fully Supported (.htaccess auto-generated)
- Nginx โ Supported (nginx.conf.sample auto-generated)
- IIS (Windows) โ Supported (web.config auto-generated)
Supported Hosting
- Any shared hosting with PHP 7.4+ and MySQL (cPanel, DirectAdmin, Plesk)
- VPS and Dedicated Servers
- Cloud hosting: DigitalOcean, Vultr, Linode, AWS, Google Cloud
- XAMPP / WAMP / MAMP for local development
Instructions
Installation (6-Step Wizard)
- Upload Files โ Upload the entire watchparty folder to your web server document root (public_html or /var/www/html/)
- Set Permissions โ Run: chmod -R 755 config/ public/uploads/ install/
- Step 1: Welcome โ auto-detects your server typeย ย
- Step 2: System Check โ verifies PHP version, extensions, and permissionsย ย
- Step 3: Database โ enter your MySQL credentials (auto-creates database if needed)ย ย
- Step 4: Admin Setup โ create your admin account and set site nameย ย
- Step 5: Finalize โ auto-generates all config files (.htaccess, database.php, .user.ini, nginx.conf.sample, web.config)ย ย
- Step 6: Done โ your WatchParty is ready!ย ย
Quick Configuration
- All settings are managed from the Admin Panel โ Settings section
- Configure SMTP for emails (Gmail, SendGrid, Mailgun, or any SMTP server)
- Set up Google OAuth for social login (optional)
- Configure ad networks for the premium plan system
- Upload your logo and favicon from Branding settings
- Create custom CMS pages (About, Terms, Privacy, etc.)
- Set room limits, upload sizes, and access controls
Admin Panel Access
Navigate to: https://yourdomain.com/?page=admin
Use the admin credentials you created during installation.
| Author | chandandas |
|---|---|
| Category | Scripts & Code / PHP Scripts / Multimedia / Video |
| Price | $39 |
| Extended License | $117 |
| Likes | 3 |
| First Release | Apr 3, 2026 |
| Last Update | Apr 3, 2026 |
| Database | MySQL 5.x |
| Files included | .php, .css, .html, .sql, JavaScript .js |
| Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit๐ฅ
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS ยท 3,987 views ยท 35 clicksSaaS ยท Week 45 ยท 3,987 views ยท 35 clicks
๐ฅ
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website ยท 41,634 views ยท 222 clicksWebsite ยท Week 45 ยท 41,634 views ยท 222 clicks
๐ฅ
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS ยท 39,661 views ยท 114 clicksSaaS ยท Week 45 ยท 39,661 views ยท 114 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS ยท 58,690 views ยท 198 clicksSaaS ยท Week 45 ยท 58,690 views ยท 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App ยท 28,072 views ยท 122 clicksDesktop App ยท Week 45 ยท 28,072 views ยท 122 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions โ you only pay for approved listings.
Website ยท 3,930 views ยท 19 clicksWebsite ยท Week 45 ยท 3,930 views ยท 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,607 views ยท 17 clicksWeek 45 ยท 2,607 views ยท 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,426 views ยท 13 clicksWeek 45 ยท 2,426 views ยท 13 clicks