Skip to content
Dawid Olko edited this page Feb 15, 2026 · 2 revisions

RentalVOD Project Laravel

Build License Stars

Overview

A comprehensive video-on-demand rental platform built with Laravel framework, featuring movie catalog, rental management, streaming capabilities, and payment processing. This full-stack application provides a complete solution for online video rental services with user subscriptions, viewing history, and content management.

Key Features

  • 🎬 Movie Catalog - Browse and search video content
  • πŸ’³ Rental System - Pay-per-view and subscription models
  • πŸ“Ί Streaming - Video playback integration
  • πŸ‘€ User Accounts - Profile management and watch history
  • πŸ” Advanced Search - Filter by genre, year, rating
  • ⭐ Reviews & Ratings - User feedback system
  • πŸ“Š Admin Dashboard - Content and user management
  • πŸ’° Payment Integration - Secure transaction processing

Technology Stack

  • Laravel - PHP framework
  • MySQL - Database management
  • Blade - Templating engine
  • JavaScript - Frontend interactivity
  • CSS3 - Styling and layout
  • Bootstrap - UI components
  • Video.js - Video player

Project Structure

RentalVOD-Project-Laravel/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ Http/
β”‚   β”œβ”€β”€ Models/
β”‚   └── Services/
β”œβ”€β”€ resources/
β”‚   β”œβ”€β”€ views/
β”‚   β”œβ”€β”€ js/
β”‚   └── css/
β”œβ”€β”€ database/
β”œβ”€β”€ routes/
└── README.md

Quick Start

# Clone repository
git clone https://github.com/dawidolko/RentalVOD-Project-Laravel.git

# Navigate to project
cd RentalVOD-Project-Laravel

# Install dependencies
composer install

# Copy environment file
cp .env.example .env

# Generate application key
php artisan key:generate

# Run migrations
php artisan migrate

# Seed database
php artisan db:seed

# Start development server
php artisan serve

Author

Dawid Olko

License

This project is licensed under the MIT License - see the LICENSE file for details.

Clone this wiki locally