Skip to content

edditdev/Advanced-VOD-and-IPTV-Website

Repository files navigation

Main Screenshot

VOD and IPTV Streaming Platform

A modern, full-featured streaming platform designed for movies, series, and live TV. Built with a focus on smooth user experience, community engagement, and powerful administration tools, Eddit puts control and entertainment in your hands.


Why Eddit?

  • All-in-One Streaming: Watch movies, binge series (with seasons and episodes), or tune into live TV channels seamlessly.
  • Smart Discovery: Easily search, filter, and sort content. Highlighted "Hits" show the most popular content instantly.
  • Personalized Experience: Keep track of your watch history, save favorites, and resume exactly where you left off.
  • Community & AI: Comment on videos with anti-spam protection, request new content, and get instant help from the integrated Eddit AI (Gemini).
  • Admin Control: Full CRUD content management, user moderation, request approvals, notifications, and database backup/restore.
  • Beautiful & Responsive: Dark mode aesthetic, 3D interactive background, and mobile-first responsive layout.

Features

Content & Streaming

  • Movies, Series, and Live TV support
  • HLS player with autoplay and progress tracking
  • Search, Filter, Sort (Categories, Favorites, History, Newest/Oldest/A-Z)
  • Featured "Hits" section

User System

  • Secure login and registration
  • Role-based access (User, Moderator, Admin)
  • Profile management (avatar, password, statistics)
  • Watch history and resume feature
  • Favorites list

Social & Interaction

  • Comment section with Captcha + cooldown spam protection
  • Content request system with status tracking
  • Eddit AI for instant user support
  • Discord integration for community engagement

Admin Panel

  • CRUD operations for all content types
  • User editing, role management, Ban/Unban functionality
  • Request approval interface
  • Global notifications (sticky or dismissible)
  • JSON database backup/export and restore/import
  • Connection health check (Online/Offline mode)

UI/UX

  • Dark mode aesthetic with interactive 3D background
  • Language switcher (English / Polish)
  • Mobile-friendly responsive layout

Screenshots

Additional Screens:
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7


Installation

  1. Clone the repository:
git clone https://github.com/yourusername/project-name.git
Navigate to the project folder:

bash
Skopiuj kod
cd project-name
Install dependencies:

bash
Skopiuj kod
npm install
Start the development server:

bash
Skopiuj kod
npm start
Open your browser at http://localhost:3000 to access the platform.

About

Create own VOD Platform with IPTV Streaming for free!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published