Opencasts is an awesome stopover for developers around the world who fancy well curated YouTube tutorial videos. It is user-collated, and only gets populated with awesome content by awesome developers around the world!
PHP 5.5+ and Composer are required.
- Clone this repository:
git clone git@github.com:andela-doladosu/Opencasts.git Opencasts/
cd
into the Opencasts folder and runcomposer install
- Run php -S localhost:8000 -t public
- Visit localhost:8000 in your browser to see the app running.
- Create a mysql database with the name
Opencasts
cd
into the Opencasts folder and runphp artisan:migrate
to set up the required tables for the app.
If you are using homestead which is highly recomended, here
are instructions to make the app available under http://opencasts.app
.
- edit your
~/.homestead/Homestead.yaml
:
- in the section for
sites
, add
- map: opencasts.app
to: /home/homestead/opencasts
- in the section for
databases
, add
- opencasts
-
run
vagrant provision
in your Homestead directory. -
edit your
/etc/hosts
and add the following:
192.168.10.10 Opencasts.app
Thank you for considering contributing to Opencasts! The contribution guide is as follows:
[Opencasts][#Feat] Short Description of the Feature
[Opencasts][#Fix] Short Description of the Fix to a bug on the app
Opencasts is being actively developed and maintained by Dara Oladosu
The MIT License (MIT). Please see License File for more information.