Back to Projects

Phoenix Chat

November 6, 2025
Phoenix Chat

Phoenix Chat is a production-ready real-time messaging application built with Elixir/Phoenix Framework, featuring OAuth authentication (Google/GitHub), WebSocket-based communication, and three-tier role-based access control (Admin/Editor/User). Users can create public or private chat rooms with granular permission management. The application showcases a futuristic cyberpunk UI with glassmorphism effects, neon cyan accents, and smooth animations. Successfully deployed on Fly.io with PostgreSQL for persistent storage and ETS for in-memory message caching. Demonstrates expertise in real-time systems, functional programming, responsive design, and modern cloud deployment.