Seeking feedback on my first Phoenix project - a real-time, multiplayer online version of the Scattergories game
A developer built Stop My Hand, a Scattergories-style real-time multiplayer web game using Phoenix and LiveView as a learning project after studying Elixir from books. The app includes accounts, friendships, notifications, game invites, lobbies, and multi-round matches. It's an MVP with known gaps (no mid-match reconnection, a naive WebRTC implementation, bare-bones UI). The author is seeking feedback specifically on Elixir code quality: the GenServer-based MatchDriver, LiveView/JS interop, Ecto queries, use of contexts, testing coverage, and project organization.
