Skip to main content
M MyCamFeeds
Full feature list

Everything included

A modern Laravel 12 cam directory platform with public frontend, social features, ratings, comments, admin tooling, SEO, performance, PWA, and a full theming system.

12 APIs 18 Themes PWA SEO Admin
Web Installer
  • 🌐 Browser-Based Setup Wizard β€” WordPress-style 5-step installer, no CLI commands required after
  • πŸ”€ Auto-Redirect β€” Visitors automatically redirected to /install until setup is complete
  • βœ… System Requirements Check β€” Validates PHP β‰₯ 8.2, 10 required extensions (pdo_mysql, mbstring, openssl, etc.), and writable directories (storage/, bootstrap/cache/)
  • πŸ—„οΈ Database Configuration β€” Host, port, database name, username, and password with live AJAX β€œTest Connection” button
  • βš™οΈ Application Settings β€” Configure site name, URL, and environment (production/local) with automatic .env file generation
  • πŸ‘€ Admin Account Creation β€” Set admin username, email, and password with confirmation during setup
  • πŸš€ One-Click Installation β€” Runs migrations, seeds 18 themes and 5 email templates, creates admin user, generates APP_KEY, and creates storage symlink
  • πŸ”’ Self-Disabling β€” Installer permanently disabled after completion
  • πŸŽ‰ Completion Page β€” Congratulations screen with admin login credentials (email, username, password with show/hide toggle and copy buttons)
  • πŸ” Credential Security β€” Admin credentials stored in temp file (install_complete.json), auto-deleted after viewing; page can only be accessed once
Admin Panel
  • πŸ“Š Dashboard β€” Overview dashboard
  • πŸ” Global Search β€” Search performers, users, comments, pages, and more
  • ⏰ Live Server Clock β€” AJAX-updated time every 30 seconds
  • πŸ“ˆ Performance Metrics β€” Query count, SQL time, page load time, memory usage
  • πŸ”” Notification Bell β€” Unread count + notifications page
  • πŸ“ Collapsible Sidebar β€” Alpine.js toggle, mobile auto-collapse
  • 🎨 Admin Form Styling β€” Consistent admin component classes for readability
  • πŸ‘₯ User Management β€” CRUD, search, levels, enable/disable, export, impersonation
  • 🎭 Performer Management β€” CRUD, filters, bulk actions, CSV import/export, soft delete
  • 🌐 Paysite/API Management β€” CRUD, enable/disable, sync individual/all/selected with AJAX UX
  • πŸ“‘ 12 API Drivers β€” Chaturbate, Bongacams, Stripchat, LiveJasmin, CamSoda, Cam4, CherryTV, ImLive, Streamate, Flirt4Free, xLoveCam, SkyPrivate
  • ⏱️ Scheduled Sync β€” Every 5 minutes via scheduler
  • πŸ“‹ Sync Logs β€” History, filters, detail view, raw request/response, response timing
  • πŸ” Retries + Backoff β€” 3 attempts (100ms, 400ms, 900ms)
  • πŸ”Œ Circuit Breaker β€” Prevents hammering failing APIs (cooldown after failures)
  • πŸ’š Sync Health Dashboard β€” State, success rate, counts, last status, errors
  • πŸ§ͺ API Tester β€” Live calls, syntax-highlighted JSON, copy, timing, circuit state
  • πŸ“ Content Management β€” Content CRUD, embeds, access levels, blocks/widgets, caching
  • ✏️ WYSIWYG Editor β€” Quill everywhere (blocks, pages, content, email templates)
  • 🏷️ SEO & Meta Tags β€” Metatag CRUD + inline AJAX editing + keyboard shortcuts
  • πŸ’¬ Comment Moderation β€” Approve/reject, filters, delete
  • πŸ“§ Email System β€” Template CRUD, seeded defaults, multilingual, placeholders, bulk email via queue
  • πŸ”— Short Links β€” CRUD + click analytics + charts + click logging
  • πŸ“Š Analytics & Logging β€” Activity logs, login history, referral tracking, Chart.js dashboards
  • πŸ”” Notifications β€” New user, sync failures, DMCA alerts; mark-read tooling
  • πŸ“€ CSV Export β€” Streaming exports (chunked queries)
  • βš™οΈ Settings β€” Feature flags, SEO defaults, cache TTLs, pagination style, cron endpoint token
  • πŸ–₯️ System Tools β€” Dependency checker, cache tools, server status
  • πŸ“ Template Editor β€” Directory browser + Ace editor + backups + IP whitelist + path security
  • πŸ”„ Table Sorting β€” Client-side sorting across admin tables
Public Frontend
  • 🌐 Responsive Homepage β€” Grid-based performer listings with live online status indicators
  • πŸ” Advanced Filtering β€” Filter performers by gender, status, ethnicity, hair, age range, niche, and paysite with SEO-friendly URLs via CamUrlHelper
  • πŸ“„ Paginated Results β€” Configurable results per page with numbered pagination, infinite scroll, or load more button
  • πŸ”„ AJAX Live Filtering β€” Dynamic performer loading without page reloads via /api/performers JSON endpoint
  • πŸ“Š Sort Options β€” Sort by viewers count or most recently online
  • 🎭 Performer Profiles β€” Detailed performer pages with bio, stats, tags, room subject, and social sharing
  • πŸ“Ί Live Stream Embeds β€” Iframe embed support for watching live performers directly on-site
  • 🟒 Online/Offline Status β€” Real-time status badges showing online performers with viewer counts
  • πŸ”— Visit Room Links β€” Direct links to performer chat rooms on their cam site
  • 🏷️ Tag/Niche Browsing β€” Browse performers by niche/tag categories with performer counts
  • 🌍 Paysite Browsing β€” Browse performers grouped by cam site with performer counts
  • πŸ“ƒ Static Pages β€” CMS-powered static pages rendered by slug (About, Terms, Privacy, etc.)
  • πŸ“§ Contact Form β€” Rate-limited contact form with email delivery
  • πŸ”— Short Link Redirects β€” Branded /a/slug redirect URLs with click tracking
  • πŸ—ΊοΈ SEO Sitemaps β€” Auto-generated XML sitemaps for performers, tags, static pages, and content with pagination
  • πŸ€– Dynamic robots.txt β€” Programmatically generated robots.txt
  • πŸ“‹ Dynamic Meta Tags β€” Per-route SEO metatags with variable substitution (performer name, site, etc.)
  • πŸ“Ή Public Content/Videos β€” Browsable content grid with thumbnails, view counts, paysite badges, and search
  • πŸ“Ί Content Detail Pages β€” Full content view with video embeds, descriptions, niche tags, comments, and JSON-LD VideoObject structured data
  • πŸ“Š Content View Tracking β€” Daily aggregate view counts per content item via ContentView model (content_id + date unique)
  • πŸ“œ Watch History β€” Per-user watch log tracking for authenticated users (WatchLog model)
  • πŸ“œ DMCA Takedown Form β€” Public DMCA request submission with rate limiting
  • πŸ”— Custom URL Slugs β€” Catch-all route for custom vanity URLs
  • πŸ“± Mobile Detection β€” Automatic mobile device detection middleware
  • 🌍 GeoIP Blocking β€” Per-performer country-based access restrictions via IP geolocation
  • πŸ“Ž Image Fallback β€” Graceful 404 handler for missing performer images
  • ♾️ Infinite Scroll β€” IntersectionObserver-based infinite scroll on performer grid
  • πŸ”— Skip Navigation β€” Accessible skip-to-content link for keyboard/screen reader users
Theming System
  • 🎨 18 Built-in Themes β€” Default, Classic Dark, Cyberpunk Brutalism, Bubblegum, Swiss Brutalism, Acid Brutalism, Neu Brutalism, Chaotic, Experimental, Bastardcore, Brutalist Construction, Brutalist PopArt, Acid Cams, Bubble Gum Blue, Oddity Bin, Pink Links, Brutal Cams, Clipped
  • βš™οΈ Theme Configuration β€” Per-theme customizable settings (colors, fonts, layout options)
  • πŸ‘οΈ Theme Preview β€” Preview themes before activation via session-based preview mode
  • πŸ”„ Theme Reset β€” Reset theme config to defaults
  • πŸŽ›οΈ Frontend Theme Switcher β€” Optional visitor toggle for preferred theme
  • πŸ–ΌοΈ Thumbnail Styles β€” Configurable thumbnail aspect ratios per theme
  • 🎨 CSS Variable System β€” Theme colors/fonts via CSS custom properties
  • πŸ” Themed Auth Pages β€” Auth pages integrate with active theme via CSS variables
  • πŸ“Š Sidebar Filter System β€” 6 filters individually toggled per theme
  • πŸ”€ Drag-and-Drop Filter Reorder β€” Admin UI reorder; order saved per theme
  • 🧩 Shared Filter Partials β€” Theme-specific partials fallback to shared components
Auth & Security
  • πŸ‘€ Username-Based Login β€” Login with username
  • πŸ“ User Registration β€” Signup with username, email, and password
  • πŸ“§ Email Verification β€” Optional email verification with token-based links
  • πŸ”‘ Forgot Password β€” Password reset flow with email token delivery
  • πŸ“§ Welcome Email β€” Automated welcome email on registration via event listener
  • 🚫 Account Disable β€” Middleware prevents disabled accounts from accessing the site
  • πŸ•΅οΈ User Impersonation β€” Admin can login as any non-admin user for support
  • πŸ”’ Standardized Password Rules β€” Password::min(8)->letters()->numbers()->max(50) across all forms
  • πŸ” Cron Token via Environment β€” Token stored in .env
  • πŸ›‘οΈ SSL Restriction β€” SSL verification only disabled locally (not staging/testing)
Favorites
  • ❀️ Add to Favorites β€” Logged-in users can favorite performers
  • ❌ Remove Favorites β€” Remove performers
  • ⚑ AJAX Toggle β€” Add/remove favorites without page reload via JavaScript
  • 🎴 Favorites Grid β€” Dedicated favorites page with performer cards and AJAX remove
Ratings & Reviews
  • ⭐ 5-Star Rating System β€” IP-based one-vote-per-user star rating for performers
  • πŸ“Š Average Rating Display β€” Calculated average shown on performer profiles
  • πŸ“œ Rating History Log β€” Admin view of all individual rating votes with filters
Comments System
  • πŸ’¬ Polymorphic Comments β€” Comment on performers and content with MorphTo relationships
  • πŸ”’ Comment Moderation β€” Admin approval workflow (pending/approved states)
  • 🧡 Threaded/Nested Comments β€” Reply chains with max depth of 3 levels, recursive rendering
  • πŸ‘ Comment Likes/Dislikes β€” Upvote and downvote system with denormalized counters (eliminates N+1 queries)
  • πŸ€– CAPTCHA Protection β€” SVG-based math CAPTCHA on comment forms with AJAX refresh
  • ⏱️ Rate Limiting β€” 60-second throttle between comment submissions
Social Features
  • πŸ‘« Friends System β€” Send, accept, and reject friend requests between users
  • πŸ‘€ Public User Profiles β€” View other users' profiles by username
  • πŸ”— Social Sharing β€” Share performer profiles on Twitter/X, Facebook, Reddit
  • πŸ“‹ Copy Link Button β€” One-click URL copy to clipboard
Platform & Tech
  • 🏷️ Open Graph + Twitter Cards β€” Social meta tags on public pages
  • πŸ”— Canonical URLs β€” Prevent duplicate content issues
  • πŸ“Š JSON-LD Structured Data β€” Schema.org partials (Person, WebSite, CollectionPage)
  • πŸ—ΊοΈ Extended Sitemaps β€” Performers, tags, pages, content with pagination
  • ⚑ Query Result Caching β€” Cache::remember on key pages
  • ⏱️ Configurable TTLs β€” Admin-adjustable cache timeouts (0 disables)
  • πŸ”„ Auto Cache Busting β€” Clears caches after API sync
  • 🌍 GeoIP Caching β€” Visitor country cached 24 hours
  • 🌐 HTTP Cache Headers β€” Cache-Control, ETag, Last-Modified for performer/tag pages
  • πŸ” Fulltext Indexes β€” Performers, niches, content for fast search
  • πŸ—„οΈ Single-Query Settings β€” Load all settings once + cache
  • πŸ“Š Denormalized Counters β€” Likes/dislikes stored on comments row
  • πŸ“± PWA β€” Manifest + service worker stub (network-first)
  • β™Ώ Accessibility β€” Skip link, ARIA labels/live regions, keyboard navigation, focus indicators
  • πŸ—οΈ Laravel 12.51.0 β€” Modern framework baseline
  • 🐘 PHP 8.5.2 β€” Modern runtime support
  • 🎨 Tailwind CSS β€” Utility-first CSS
  • ⚑ Vite 7 β€” Bundling + cache-busted builds
  • πŸ”οΈ Alpine.js β€” Lightweight reactivity for admin UI
  • πŸ“¦ Frontend Modules β€” WYSIWYG, favorites, table sorting, code editor, infinite scroll
  • 🚒 Deployment β€” Nginx, PHP-FPM, Supervisor, cron configs + zero-downtime deploy script
  • πŸ› οΈ Architecture β€” Middleware stack, queues, scheduler, notifications, sync services, DTOs
Ready when you are

Launch your Cam Directory

Fast setup β€’ 12 platform connections β€’ 18 themes β€’ Admin tools β€’ Search-friendly pages β€’ Mobile app feel

PHP 8.5 Laravel 12 Tailwind Vite PWA