PROJECT / 02
Pulse — Private Messenger
Built Pulse, a self-hosted private messenger with Django, Channels, ASGI, WebSockets, PostgreSQL, Redis, and Docker. The web application supports authenticated one-to-one and admin-managed group conversations, persistent history, read receipts, typing indicators, replies, voice messages, private attachments, profiles, and an operations dashboard. An Android companion app uses the same web experience with native file handling and periodic notification checks. The service is hosted at pulsetalk.ir; Android background alerts are periodic rather than instant push.
01 / TECHNOLOGY
Tools & focus
02 / EXPLORE
Related engineering notes
03 / NEXT