Blog App is a blogging web application that is built using Laravel Framework, JQuery , Redis and Socket.io
- User authentication
- User can publish new post "uses JQuery Form AJAX plugin"
- User can comment on a post "uses JQuery Form AJAX plugin"
- User can like a post "uses JQuery Form AJAX plugin"
- Posts are loaded on scrolling "infinite scroll" using custom JS script
- User should receive realtime notification when any other participant publish new post
- User should receive realtime notification when any other participant comments on their post
- User should be able to see online users statuses in realtime
- node, npm, redis, PHP 8.1, laravel 9.x
Install laravel-echo-server package
$ npm install -g laravel-echo-server
Install composer packages , migrate and seed database
$ composer update && php artisan migrate --seed
Run Redis server
$ redis-server
Serve your laravel application
$ php artisan ser
Start laravel-echo server
$ laravel-echo-server start