Developer team chat
CoderTalk
Real-time team chat built for developers, with code snippets, task boards and a secret leak guard.
- Role
- Solo: design, Flutter app, Go backend, CI/CD and cloud setup
- Status
- Live on web · Android in closed testing
- Stack
- Flutter, Go, PostgreSQL, WebSockets, Firebase, Docker, Cloudflare

Results
- languages with syntax highlighting
- 41
- automated Flutter tests
- 200+
- of RAM runs all of production
- 1 GB
01Problem
Slack and WhatsApp treat code as plain text. Developer teams paste snippets that lose their formatting, keep tasks in a separate tool, and sometimes paste credentials straight into chat history.
02Architecture
One Go server (Gin, WebSockets, pgx) provides the REST API, the real-time connections and the Flutter web app, all in a single Docker image. PostgreSQL runs on Supabase, files go to Cloudflare R2 and push notifications go through Firebase Cloud Messaging. Every push builds the image in GitHub Actions and publishes it to GitHub Container Registry. Traffic arrives through a Cloudflare Tunnel, so the server has no open ports.
03Key decision
Scanning every message on the device before it is sent. The leak guard detects AWS, GitHub and Stripe keys, JWTs, private keys and database passwords, and warns with the value partly hidden. Its rules ignore code expressions, placeholders and git hashes, and are backed by unit tests for both true and false positives.
04Result
Live at devchat.sssspro.com and in Google Play closed testing as a signed Android App Bundle. Production runs on a free-tier Oracle Cloud server with 1 GB of RAM, backed by 200+ automated Flutter tests and Go tests for the backend.
Screens


