Real-time chat application powered by Django, Channels (ASGI), and WebSockets, featuring file sharing (image/video/audio/any file), voice notes (MediaRecorder), custom offers, and per-message deletion ...
Learn how to use websockets from scratch by creating a micro version of Jupyter. We'll be using both Python and JavaScript to make this happen. In this one, we'll be creating a micro version of ...