Skip to content

Video Streaming Service is built in PHP using Laravel framework.

Notifications You must be signed in to change notification settings

tusharslife/Vdirect

Repository files navigation

Vdirect - Video Streaming Service

This project is built in PHP using Laravel framework. To entertain users by videos on demand.

Features

  1. Upload/Download Video
  2. Email Alert
  3. Three user system
  4. Live/Draft
  5. Feedback
  6. Reset password via email
  7. Profile
  8. Payment

Installation

Note: If you receive and error while installation below run composer update instead of composer install also run php artisan key:generate

1. Clone the repository

https://github.com/tusharslife/Vdirect.git

2. Set the basic config

Edit example.env to .env
Put your db username and password here with DB_DATABASE=vdirect

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=vdirect
DB_USERNAME=root
DB_PASSWORD=
Set Mail details (Can be skipped)
MAIL_DRIVER=smtp
MAIL_HOST=[YOUR HOSTNAME example:mtp.googlemail.com]
MAIL_PORT=[YOUR MAIL PORT]
MAIL_USERNAME=[YOUR USERNAME]
MAIL_PASSWORD=[YOUR PASSWORD]
MAIL_ENCRYPTION=[YOUR MAIL ENCRYPT METHOD]

3. Install Dependencies

composer install
npm install
npm run dev                

4. Migrate Database

php artisan migrate:fresh
php artisan db:seed

5. Serve application

php artisan serve

About

Video Streaming Service is built in PHP using Laravel framework.

Topics

Resources

Stars

Watchers

Forks

Languages