EmergencyChat
Simple cross-platform chat and file sharing web app that kept us connected during a political crisis
EmergencyChat is a simple web chat and file-sharing platform for both mobile and desktop. It was developed to get around the government-enforced internet outage in Bangladesh during the political crisis of July-August 2024.
A few days into the blackout, I realized that the government censorship was enforced by blocking communications at the IIG (International Internet Gateway) level, while the National Internet Exchange infrastructure was still left operational for essential services. I decided to refactor existing code on my computer, from other projects, into this chatting and file-sharing platform, painstakingly in the absence of online resources and documentation, and host it on my friend Sadif’s personal computer.
Live Demo
Check out EmergencyChat : emchat.wjalal.xyz
Features
- Direct messaging between contacts
- Group chats
- Unread notifications
- Read receipts
- File uploads and sharing
- Image sharing in chat
Development Stack
- Frontend: Svelte
- Backend: Node.js, Express.js
- Database: PostgreSQL