2017 © Pedro Peláez
 

project laraveltube

Open source project about sharing videos platform built on Laravel

image

d3ltcod/laraveltube

Open source project about sharing videos platform built on Laravel

  • Thursday, January 4, 2018
  • by d3ltcod
  • Repository
  • 0 Watchers
  • 2 Stars
  • 0 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

LaravelTube

Latest Stable Version License Build Status Scrutinizer Code Quality Code Coverage Build Status StyleCI Coverage Status, (*1)

Open source project about sharing videos platform built on Laravel, (*2)

Installation & use

git clone https://github.com/d3ltcod/LaravelTube.git
cd LaravelTube/
composer install
npm install
mv .env.example .env
# Now, configure your file .env with your DATABASE
php artisan migrate:refresh --seed
php artisan key:generate
gulp
php artisan serve

Notes

If you want convert videos to other formats, you need install 'FFMpeg' in your server and configure file config/ffmpeg.php, (*3)

sudo apt-get install ffmpeg

If you want to upload files with more weight you have to change the settings of your php.ini, (*4)

If you want execute broadcasting events, you need install Redis in your server, (*5)

curl -O http://download.redis.io/redis-stable.tar.gz
tar xzvf redis-stable.tar.gz
cd redis-stable
make

and run, (*6)

node broadcast_server/socket.js

Requirements

This packages use (no need to install):, (*7)

Docs

http://d3ltcod.github.io/LaravelTube/api/master/, (*8)

http://d3ltcod.github.io/LaravelTube/docs/EERDiagram.mwb, (*9)

Packagist

https://packagist.org/packages/d3ltcod/laraveltube, (*10)

Tests

Execute:, (*11)

vendor/bin/phpunit

Social Login

If you want use Social login, you need configure in your file .env:, (*12)

FACEBOOK_ID=----, (*13)

FACEBOOK_SECRET=----, (*14)

FACEBOOK_URL=http:----, (*15)

TWITTER_ID=----, (*16)

TWITTER_SECRET=----, (*17)

TWITTER_URL=http:----, (*18)

GOOGLE_ID=----, (*19)

GOOGLE_SECRET=----, (*20)

GOOGLE_URL=http:----, (*21)

---- Is your configuration in: * https://developers.facebook.com/apps/ * https://apps.twitter.com/ * https://console.developers.google.com, (*22)

Versioning

I use SemVer for versioning. For the versions available, see the tags in this repository., (*23)

Author

Adam Alvarado Bertomeu d3ltcod, (*24)

See also the list of contributors who participated in this project., (*25)

License

This LaravelTube is open-sourced software licensed under the MIT license., (*26)

The Versions