Streamit v5.4.0 - Video Streaming VueJS, React JS, Laravel, HTML Admin Template + RTL preview 1

Streamit v5.4.0 - Video Streaming VueJS, React JS, Laravel, HTML Admin Template + RTL

bookmark

StreamIT is a complete video streaming platform template that provides full-featured functionality including media content display, an e-commerce merchandise store, and a user account system. The template is available in five technology...

HTML

Project Overview

StreamIT is a complete video streaming platform template that provides full-featured functionality including media content display, an e-commerce merchandise store, and a user account system. The template is available in five technology implementations: Vue, React, Next.js, Nuxt.js, and Laravel Blade, making it suitable for building video-on-demand platforms, online course websites, or video content aggregation sites.

Tech Stack

  • Frontend Framework: Vue 3 (Composition API)
  • Build Tool: Vite
  • Styling: Tailwind CSS + Bootstrap
  • Internationalization: vue-i18n
  • Optional Backend: Laravel + Blade

Project Structure

text
streamithtml-540/streamit-html/
├── code-vue/                    # Vue 3 main implementation
│   ├── dashboard/               # Admin dashboard
│   │   ├── .env.example
│   │   ├── index.html
│   │   └── vite.config.js
│   └── frontend/                # User frontend
│       ├── .env.example
│       ├── index.html
│       └── vite.config.js
├── code-react/                  # React implementation
│   ├── dashboard/
│   └── frontend/
├── code-next/                   # Next.js implementation
├── code-nuxt/                   # Nuxt.js implementation
└── laravel+blade/               # Laravel backend implementation
    └── .env.example

Key File Descriptions

  • code-vue/frontend/ — Main user-facing application, includes pages like homepage, video details, and player
  • code-vue/dashboard/ — Admin dashboard for content management and data analytics
  • code-next/ — Next.js SSR implementation with complete route configuration and i18n internationalization
  • code-nuxt/ — Nuxt.js implementation using Pinia store for state management
  • laravel+blade/.env.example — Laravel backend environment variable template for configuring database, Redis, email, and other services

Quick Start

bash
# Vue Frontend
cd streamithtml-540/streamit-html/code-vue/frontend
npm install
npm run dev

# Vue Admin Dashboard
cd streamithtml-540/streamit-html/code-vue/dashboard
npm install
npm run dev

# Next.js Version
cd streamithtml-540/streamit-html/code-next
npm install
npm run dev

Usage Recommendations

This template is feature-complete but large in size. It is recommended to trim unnecessary parts before deployment. The Next.js version supports SSR, which is beneficial for SEO and is suitable as the primary production solution. Internationalization configuration is centralized in i18n.ts and i18n.config.ts — please complete the multilingual copy before going live.

help_outline

FAQ