Skip to main content

Overview

MediaStream is a full-stack SaaS platform built with Laravel and Vue.js that enables you to manage series, seasons, episodes, and video-on-demand content. Whether you’re building a streaming service or managing media libraries, MediaStream provides the tools you need to organize and deliver content efficiently.

Quick Start

Get up and running with MediaStream in minutes

Core Features

Explore the powerful features of MediaStream

API Reference

Complete API documentation for developers

User Guide

Learn how to manage your content effectively

Key Features

Series Management

Organize TV shows and series with hierarchical structure

Season & Episode Control

Manage seasons and episodes with full CRUD operations

VOD Upload

Upload and manage video-on-demand content seamlessly

Secure Authentication

User authentication with two-factor authentication support

Technology Stack

MediaStream is built with modern, battle-tested technologies:
  • Backend: Laravel 12 with PHP 8.2+
  • Frontend: Vue.js 3 with TypeScript and Inertia.js
  • Styling: Tailwind CSS 4
  • Authentication: Laravel Fortify with 2FA
  • API Integration: Mediastream API client
  • Testing: Pest PHP

Getting Started

1

Installation

Clone the repository and install dependencies with Composer and npm
2

Configuration

Set up your environment variables and configure the Mediastream API
3

Run the Application

Start the development server and begin managing your content

Ready to begin?

Follow our installation guide to set up MediaStream

Build docs developers (and LLMs) love