Weblearn is an online video learning resource website. Learning videos are categorized and users can view videos on the site based on their chosen category.
Registered users can publish learning videos on the site by uploading Youtube links of their videos together with details of the videos.
Weblearn was built with PHP's Laravel framework.
View a live demo of Weblearn on heroku at Weblearn.
- Video resources viewing by guests
- Video resources selection by category
- Traditional authentication
- Social media authentication (github, twitter, facebook)
- User profile management (avatar upload/updating, editing)
- Video resources management (uploading, editing, deletion)
Install the following software before cloning the application from github.
After installing the above software, clone the repository from github into your working directory:
$ git clone https://github.com/andela-womokoro/learning_mgt_system
Run
$ composer install
to install the required packages.
Also on homestead
php artisan migrate
to setup your database.
$ vendor/bin/phpunit test
Weblearn is open-sourced software licensed under the MIT license