CinePhrase — Intelligent Video Discovery Platform

October 20, 2026 Demo

A high-performance video discovery platform featuring intelligent search, automated video scraping, database caching, and an adaptive video player with advanced playback controls.


Project Overview

CinePhrase delivers a seamless video discovery and playback experience through automated content discovery, optimized search performance, centralized state management, and a responsive bilingual interface.


Key Features

  • Intelligent video search with instant feedback and cached results.
  • Automated video scraping using Symfony Panther.
  • Adaptive video player with volume, seeking, and playback controls.
  • Video navigation using keyboard shortcuts, touch gestures, and buttons.
  • Smart video sequencing with duplicate prevention.
  • Automatic playback pause when the browser tab is hidden.
  • Progressive content loading with a Load More feature.
  • Arabic and English support with RTL/LTR layouts.
  • Light and dark themes with persistent user preferences.
  • Responsive design for desktop, tablet, and mobile devices.
  • Comprehensive error handling and automated testing.

Technical Architecture

  • Modular JavaScript architecture using the Module Pattern.
  • Centralized VideoState for consistent state management.
  • Optimized database queries and caching mechanisms.
  • Server-side scraping with synchronous request processing.
  • Reusable components and optimized DOM interactions.

Technologies Used

  • Backend: Laravel 12, PHP 8.3
  • Frontend: HTML5, CSS3, JavaScript, jQuery, Bootstrap 5
  • Database: MySQL 8.0
  • Web Scraping: Symfony Panther

Our Projects