← All Projects

Talk — Group Chat

A web-based real-time group chat application backed by Elixir's concurrency and fault tolerance.

ElixirPhoenixPostgreSQLJavaScript

A real-time group chat app that leans on the Elixir/OTP runtime for handling concurrent connections reliably. Messages are persisted to PostgreSQL and broadcast to all connected clients via Phoenix Channels.

Technical highlights:

  • Phoenix Channels (WebSockets) for real-time message delivery
  • Elixir/OTP supervision trees for process fault tolerance
  • PostgreSQL message persistence
  • Lightweight JavaScript frontend with no heavy framework