Skip to main content
Software & automation • Context: personal Status: Prototype 2024

Django Chat App

A Django chat prototype with private and group conversations and live message updates.

My role

Developer — personal prototype

I worked across the Python backend, Django Channels/WebSockets and browser interface.

Tools

PythonDjangoDjango ChannelsWebSocketsJavaScript
01Browser InterfaceLive message updates02Django ChannelsWebSocket events03Message FeaturesRead, starred & files04Stored ConversationsHistory & pagination
Feature overview: Django Channels WebSockets, stored conversations and browser message state Feature overview

Overview

The project explored everyday messaging features in a real-time web application.

What I built

Private and group conversations, delivery/read states, starred messages, file uploads and older-message loading.

Technical details

The work involved coordinating WebSocket updates with stored conversations and the message state displayed in the browser.

Outcome

I built and debugged messaging features across the backend and frontend, including live updates and conversation history.

Related skills