Laravel Medium Clone with Real-Time Chat & Notifications Using Pusher

Опубликовано: 21 Июль 2026
на канале: Abdallah Khattab
53
1

📝 Medium Clone
A fully-featured Medium-style blogging platform built with Laravel 12, TailwindCSS, Alpine.js, AJAX, and Pusher. This application provides a rich set of social and real-time features similar to Medium, including user interaction, post creation, and a live chat system.

🚀 Features
🧑 User System
User registration with email verification
Secure login/logout
Public user profiles
Edit personal profile (bio, avatar, etc.)
Follow and unfollow other users
📚 Post Management
Create, edit, and delete posts
Filter posts by:
Categories
Following
Search functionality for posts
💬 Comments & Interaction
Comment on posts
Reply to comments (nested comments)
Clap system (like Medium's "applause")
Real-time notifications for:
New claps
New comments
New message
Replies to comments
Follows
📬 Messaging
Complete real-time chat system
One-on-one direct messaging
Built with Pusher for live updates
🔔 Notifications
All interactions (claps, follows, comments, replies, messages) trigger real-time notifications via Pusher
In-app notification dropdown and real-time alerts