Cliper v1.0 - Upload and share video platform like YoutubePremium

Cliper v1.0 - Upload and share video platform like Youtube

Description

Cliper(Modified and Compiled and Updated) is a video sharing platform and YouTube clone designed to be feature-rich and scalable. It provides a comprehensive solution for video hosting, social interaction, and content monetization.

Key Features & Functions:

  • Video Management :

  • Upload & Processing : Supports video uploads with background processing (likely using FFmpeg).

  • Playback : Video streaming, embedding, and downloading capabilities.

  • Enhancements : Support for custom thumbnails and subtitles.

  • Discovery & Interaction :

  • Navigation : Trending page, Category browsing, and Advanced Search.

  • Social : Commenting (with replies), Likes/Dislikes, and Reporting system.

  • User Engagement : Subscriptions, Notifications, and Watch History.

  • Playlists : Create and manage custom video playlists.

  • Monetization (Premium) :

  • Subscriptions : Integrated Stripe support for premium user plans.

  • Plans : Configurable subscription tiers.

  • User Studio :

  • A dedicated dashboard for creators to manage their videos, comments, subtitles, and view activity.

  • Admin Panel :

  • Complete administrative control over Users, Videos, Comments, Reports, Categories, and Plans.

  • Impersonation feature for user support/debugging.

  • Additional Features :

  • Multi-language support.

  • Dark/Light mode theme switcher.

  • OAuth authentication.

Technology Stack

  • Backend :

  • Framework : Laravel 10 (PHP 8.1+)

  • Database : MySQL

  • Search : Laravel Scout (Database/Meilisearch)

  • Storage : Local or S3 (compatible with MinIO)

  • Frontend :

  • Frameworks : Preact, Alpine.js

  • Styling : Bootstrap 5.3, Sass

  • Bundler : Vite

  • Real-time :

  • WebSockets : Pusher / Laravel Echo