Backend powering real-time document sync across multiple connected clients.
- Django Channels manages WebSocket connections per document session
- Redis pub/sub broadcasts changes to all connected clients in real-time
- PostgreSQL stores document state and user sessions
- Each keystroke is an event — published, distributed, and rendered across all clients with no polling
Python · Django · Django Channels · Redis · PostgreSQL · Docker
Currently down due to a free Redis deployment expiring. Core logic and architecture are intact.