Hivu Films - Watch Movie - Custom Full Automatic Php Streaming Platform - Sell Project
Listed July 7, 2026
About Hivu Films - Watch Movie - Custom Full Automatic Php Streaming Platform
Hivu Films - Watch Movie - Custom Full Automatic Php Streaming Platform
hivu.net is a fully custom-built, production-ready Video on Demand (VOD) platform developed in pure PHP with a MySQL backend. It is architecturally modeled after Netflix and major streaming services, and ships with a powerful admin panel, an automated content scraper, a full TMDB integration pipeline, an HLS video player, subtitle support, advertisement management, multi-language UI (Turkish / English), SEO optimization, and much more. This is not a WordPress plugin. This is not a template. This is a hand-engineered, ground-up custom MVC PHP application — designed to scale, perform, and operate autonomously. TECHNICAL ARCHITECTURE Language: PHP 8.1 Database: MySQL (InnoDB, UTF8MB4) Architecture: Custom MVC (Model / View / Controller) Frontend: HTML5 + Vanilla CSS + Bootstrap 5 + Bootstrap Icons Video Player: Plyr.js + HLS.js (native HLS streaming) HTTP: cURL (multi-source scraping, TMDB API calls) Routing: Custom URL router with clean SEO-friendly URLs Hosting: cPanel / shared hosting compatible (PHP 8.1, modrewrite) Fonts: Google Fonts (Outfit) Icons: Bootstrap Icons 1.11 The application follows a strict MVC separation. Routing is handled in index.php, controllers extend a base Controller class that provides render(), json(), redirect(), and CSRF utilities, models extend a base Model with fluent query methods, and views are pure PHP templates loaded via a layout system. VIDEO PLAYER Plyr.js + HLS.js integrated player supporting native HLS (.m3u8) streams Supports JSON stream format with full subtitle track loading Supports legacy iframe / embed URLs (ok.ru, vidmoly, uptostream, filemoon, vidoza, streamtape, etc.) Multi-source tab system: if a content item has multiple video sources, tabs are shown above the player to switch between them seamlessly Resume playback: the player automatically saves watch progress to localStorage and presents a Resume / Restart dialog on next visit Ad overlay system: pre-roll or overlay ads with configurable skip timers, countdown displays, and clickable links Full-screen default: the player opens covering the entire viewport immediately Subtitle tracks (.vtt) are loaded from the JSON payload and rendered natively via the Plyr subtitle engine Mobile-optimized: volume controls hidden on small screens, progress bar full-width, wrap-mode controls ADMIN PANEL A fully-featured admin panel available at /admin. Dashboard: Live counters for total movies, series, episodes, views, comments, and favorites. Recent activity log. Quick-access links to all management sections. Movie Management: Add, edit, and delete movies with full metadata including title, original title, description, poster, backdrop, trailer URL, embed code / video URL, categories, IMDB rating, release year, duration, country, director, cast, age limit, budget, revenue, filming locations, production companies, soundtracks, alternative titles, watch providers, and awards. Slug auto-generation with SEO suffix. Duplicate TMDB ID check before insert. Featured flag for homepage slider. Series & Episode Management: Full series metadata plus total seasons and total episodes. Per-episode management with season number, episode number, title, description, poster, and embed code. Full support for JSON stream format per episode. Category Management: Add, edit, and delete categories with slug generation. Type flag for movie, series, or both. Slider Management: Hero carousel on the homepage. Each slide links to a movie or series by ID. Active/inactive toggle and sort order. Ad Management: Multiple ad types including banner, video overlay, and pre-roll. Per-ad configuration for source URL, click-through URL, duration, and skip-after seconds. Ads are injected into the player and homepage banners dynamically. Comment Moderation: Review and delete user comments per content item. Site Settings: TMDB API key configuration, site name, SEO defaults, contact info. Features Panel: View and delete incoming contact form messages. System-wide activity log. Admin notification center. THE SCRAPER SYSTEM (MOST CRITICAL FEATURE) The heart of the platform is the AdminTmdbController, a 2,184-line automated content acquisition engine. Here is how it works step by step: STEP 1 — TMDB SEARCH & IMPORT When an admin types a movie or series title in the TMDB Import panel, a live TMDB API search is made. Results are returned in real-time with poster, year, and rating previews. The admin clicks Import on the desired result. STEP 2 — TMDB DATA PULL The importer fetches a complete TMDB detail payload including: title, original title, overview and description, poster and backdrop images, genres (auto-created as categories in the database), director, cast up to 15 actors with name, character, and profile photo URL, YouTube trailer URL, IMDB rating, release date, runtime, production companies, budget, revenue, alternative titles, and watch providers such as Netflix and Disney+. STEP 3 — AUTOMATIC VIDEO SOURCE SCRAPING After TMDB data is collected, the system automati...
Project details
Website: https://hivu.net
For sale
Asking price: $3,500 USD
What's included
Domain name, All related design work, Source code, All related data, Email account
Reason for selling
Başka işlerimle meşgulüm ve artık bu projeyi sürdürmeye zamanım yok.
Project metrics
Average Monthly Revenue: Pre-revenue
Average Monthly Downloads: Under 1K/mo