By : WRAPCODERS Published On Saturday, March 14, 2026, 15:23 In JavaScript
This platform uses AI-powered features (content generation, subject line suggestions, analytics insights) that connect to external AI providers. AI API usage costs are NOT included in the purchase price. You will need to provide your own API keys and manage associated costs separately. Typical costs vary based on usage volume.
Rellee is a premium, self-hosted short-form video platform built for creators, startups, and media businesses who want to own their content distribution and monetization stack. Powered by React 18, TypeScript, Vite, Tailwind CSS, and Supabase, Rellee delivers a production-ready, white-label video ecosystem — deployable in minutes with a guided Setup Wizard that requires zero manual database commands.
Whether you’re building the next TikTok alternative, a niche creator community, a branded video hub for your company, or an educational content platform — Rellee gives you everything out of the box.
Demo URL: https://rellee.wrapcoders.com
Creator: creator@demo.com / Creator123!Rellee ships with an intelligent 5-step Setup Wizard that automatically bootstraps your entire platform:
When no admin exists, the app automatically redirects all visitors to /setup. Once setup is complete, the platform opens normally. No edge cases. No confusion.
Rellee isn’t a template — it’s a fully functional video platform with features you’d expect from a mature SaaS product:
Rellee gives creators and platform owners multiple ways to generate revenue:
Every creator gets a comprehensive dashboard to manage their content and track performance:
The Admin Panel gives platform owners complete control over every aspect of the application:
/page/slug.| Frontend | React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui, Framer Motion |
| Backend | Supabase (PostgreSQL, Auth, Storage, Edge Functions, Realtime) |
| Payments | Stripe & PayPal (dual-gateway) |
| Notifications | VAPID Web Push |
| PWA | vite-plugin-pwa with Workbox |
| Testing | Vitest |
| Rich Text | Tiptap Editor |
| Charts | Recharts |
| Drag & Drop | dnd-kit |
/docs)Rellee ships with a complete documentation site at /docs/index.html covering installation, setup wizard walkthrough, architecture, database schema, authentication, edge functions, security, every feature in detail, deployment, API reference, roles & permissions, and a full changelog.
If you have any questions or need help with setup, feel free to reach out through the item comments or via the support email. We typically respond within 24 hours.
Shorts player stability, video player enhancements, and UI refinements.
✦ Added • Full-screen Shorts & Reels player with TikTok-style vertical swipe navigation • Shorts ad system: pre-roll, interstitial, overlay card, and banner ad formats • Double-tap-to-like with heart animation in Shorts player • Vertical volume slider on hover in Shorts player • Auto-advance mode with 3-second cancelable countdown (persisted in localStorage) • 3-loop replay limiter with manual replay overlay • Shorts grid discovery page at /shorts • Shorts comments drawer with threaded comments • Creator info overlay with Follow/Following button in Shorts player • Canvas-synced mini-player (PiP) with drag, volume, progress seeking, and position memory • Cinematic Theater Mode for video player • Adaptive bitrate streaming (360p–1080p) with visual quality change toasts • Data Saver mode (locks to 360p, persisted in user preferences) • Warm cache strategy: preloads first 512KB and first 3 feed videos • Video frame picker for custom thumbnail selection during upload • Thumbnail quality badge on video cards • Sent tips history view for tippers • Playlist sidebar widget for video pages • "Updating & Migrations" documentation section ✦ Improved • Watch History — Enhanced with search by title/creator, progress filtering (All, In Progress, Completed), infinite scroll pagination, individual item removal with undo, and creator name display • Shorts player uses videoRefCallback pattern for stable video initialization within AnimatePresence • Volume/mute state decoupled from video loading logic to prevent playback restarts • Shorts close button: inside video on mobile, outside container on desktop • Bottom metadata overlay (avatar, name, title) properly z-indexed above video element • Pre-roll ad auto-dismiss stabilized (removed unstable dependency from useEffect) • Buffering detection improved with safety valve timeout and stalled event handler • 300ms navigation lock prevents accidental skip on fast swipes • Video player settings consolidated into unified settings gear menu • Mobile responsive: tab lists use flex-wrap, tables use overflow-x-auto, stats grids stack • PWA offline detection completely removed — no more persistent offline banner • Documentation fully white-labeled with no external platform references • Added comprehensive Upgrade Guide section to documentation ✦ Fixed • Shorts player stuck loading / video won't play — resolved ref stability and initialization timing • Shorts metadata (avatar, name, follow button) not showing — fixed z-index layering • Pre-roll ad skip timer resetting during parent re-renders • Video buffering spinner showing permanently when video ref mounts late • Mini-player canvas not rendering frames when video element was detached ✦ Removed • public/offline.html — offline fallback page deleted • isOnline state from usePWA() hook — online/offline event listeners removed • Offline badge from Install page header • WifiOff icon import from Install page
Initial public release of Rellee — the all-in-one short-form video platform.
✦ Core Platform • Multi-feed video discovery (Explore, Following, Trending) with infinite scroll • Video upload with custom thumbnails, tags, visibility, and content rating • Custom video player with settings gear (quality, speed, volume) and Up Next overlay • Watch progress resume across sessions • Threaded comments with likes, pinning, and creator badges • Like, bookmark, share, and report actions on all videos • Watch Later with bookmark collections/folders • Video SEO with JSON-LD structured data and meta tags • Dynamic XML sitemap generation for search engines ✦ Authentication & Accounts • Email/password authentication with email verification • Password strength meter with real-time validation • Forgot password / reset password flow • Post-signup onboarding wizard • Role-based access control (admin, moderator, creator, user) • Protected routes with role guards • User profiles with avatar, bio, privacy settings • Follow/unfollow system with follower counts • User blocking ✦ Creator Dashboard • Overview with stats cards and quick actions • Video management with drag-and-drop reordering and bulk actions • Revenue breakdown (ads, tips, subscriptions) with charts • Analytics with views, likes, and engagement over time • Self-serve ad campaign creation with targeting and budgets • Playlist management with public/private/unlisted visibility • Creator profile pages with video grid and stats • Payout request system ✦ Admin Panel • User management (roles, bans, creator upgrades) • Content moderation with report review workflow • Content policy configuration (categories, age gates, blocked types) • Content appeal review and resolution • Ad campaign review (approve/reject creator campaigns) • Platform ad inventory management • Third-party ad integration (Google AdSense support) • Creator Fund milestone configuration • Platform-wide analytics dashboard • Payment gateway setup (Stripe + PayPal) • Subscription plans manager with per-gateway price IDs • CMS for static pages (About, Terms, Privacy, etc.) • Full admin activity audit log • White-label branding (name, logos, colors, favicon) • Upload limits per subscription tier • Storage configuration • Maintenance mode toggle ✦ Monetization • Stripe integration (checkout, customer portal, webhooks) • PayPal integration (sandbox + live) • Configurable subscription plans with feature lists • Creator tips with checkout flow • Ad monetization with CPM tracking and impression counters • Creator Fund with view-based milestones and bonus claims • Earnings ledger and payout request system • Invoice generation ✦ Messaging • Real-time 1-on-1 and group conversations • Message attachments and replies • Emoji reactions on messages • Read receipts with avatar indicators • Typing indicators via Supabase Realtime • Unread message count badges in navigation • Message editing with edit timestamps ✦ Communities • Create and discover communities • Public and private visibility with join request flow • Community posts with image support • Emoji reactions on posts • Membership roles (admin, moderator, member) • Community moderation tools ✦ PWA & Push Notifications • Full Progressive Web App with installability on all platforms • Offline support with service worker and cached content • Auto-update detection with user prompt • Dedicated install page with per-platform instructions • VAPID-based Web Push notifications (RFC 8291) • Admin-configurable push triggers (follows, likes, comments, tips) • Push subscription management in browser ✦ Internationalization • AI-powered dynamic translation for 50+ languages • 1400+ translation keys covering entire UI • Translation caching in database • Language picker on auth page and in user settings • Loading overlays during translation ✦ UI/UX • Dark and light theme with system preference detection • Responsive 3-tier layout system (mobile/tablet/desktop) • Geist font family (variable) • Frosted-glass navbar on landing page • Smooth scroll navigation with anchor links • Pull-to-refresh on mobile • Carousel-based content sections • Skeleton loading states • Toast notifications • Contact form with admin review workflow ✦ Security • Row-Level Security (RLS) on all database tables • Role-based access control with database functions • Protected routes with role guards • Content safety: age gates, content ratings, content flags • User blocking system • Content reporting and appeal workflow • Admin activity audit logging ✦ Setup & Onboarding • 5-step production Setup Wizard at /setup • Automatic redirect to wizard when no Super Admin exists • Environment validation (database, auth, storage, service key) • Secure Super Admin account creation via edge function • Password strength enforcement (8+ chars, upper/lower/number/special) • App identity configuration (platform name, tagline, support email) • System settings (registration mode, default role, maintenance mode) • One-click platform launch with setup finalization ✦ Backend Functions (14 Edge Functions) • admin — Admin operations • cloud-storage — File storage management • create-checkout — Subscription checkout sessions • create-portal-session — Stripe customer portal • create-tip-checkout — Creator tip payments • generate-invoice — PDF invoice generation • payment-webhook — Stripe/PayPal event handler • send-appeal-email — Appeal notification emails • send-push-notification — Web push sender • send-subscription-email — Subscription lifecycle emails • setup-wizard — Production setup & admin bootstrapping • sitemap — Dynamic XML sitemap • test-payment-connection — Gateway connectivity test • translate — AI-powered UI translation