"Wall" is a simple social portal base on Laravel 5.4. Where users can:
- publish post with tags
- set like or dislike for posts
- search another users or posts
- subscribe on friends
- watch top of posts
- watch posts him subscriptions
- make online video conference
- Configuration Laravel
- Install php dependencies
sudo composer install
- Run migration
php artisan migrate
- Add link to storage directory
php artisan storage:link
- Install js/css dependencies
sudo npm install
- Run script to build js/css files
sudo npm run production
- Install Laravel Echo Server ,then init it and run.
You can use seeds for seeding your database with test data, after that you can use default account
Login:
admin@gmail.com
Password:
admin
Also all default users, except admin, have password secret
For testing you should create second pgsql database, and after that set db name in phpunit.xml.
Default db name set as wall_test
.
<env name="DB_DATABASE" value="wall_test"/>
For use all site's abilities like html5 notification or WebRTC conference , you must use https for site and Laravel Echo Server
At the moment audio/video conferences work only in Google Chrome