Django Real-Time Sync with WebSocket
A Django project enabling real-time message synchronization across multiple browser tabs using WebSocket and Redis.

Description
This project demonstrates real-time communication in Django using WebSocket technology.
Messages sent from one browser tab are instantly broadcast to all other tabs without page refresh.
It uses Django Channels with Redis as the channel layer for scalable message delivery.
The frontend connects to a WebSocket endpoint and joins a channel group for synchronized messaging.
Includes a responsive UI and deployment-ready configuration with ASGI support.
Features
Real-time Messaging
Synchronizes messages across multiple tabs instantly using WebSocket.
WebSocket Communication
Establishes persistent WebSocket connections for bidirectional data flow.
Redis Channel Layer
Uses Redis to manage channel groups and broadcast messages efficiently.
Responsive UI
Provides a clean and interactive interface for sending and viewing messages.
ASGI Deployment Ready
Configured for production deployment with ASGI servers like Daphne or Uvicorn.