Skip to content

Moaz98Hamde/Blog

Repository files navigation

Laravel Logo Laravel Logo

Laravel Logo Laravel Logo

Blog App 🧾📰

Overview

Blog App is a blogging web application that is built using Laravel Framework, JQuery , Redis and Socket.io

Features

  • 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

Requirements

  • node, npm, redis, PHP 8.1, laravel 9.x

Installation & setup

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published