Building Traditional Board Games with Phoenix LiveView: My Learning Journey with Playboards
Every technical choice impacts the end experience. When I started building Playboards, my goal was to create seamless, real-time gaming sessions where the technology fades into the background and people can just focus on playing together—bringing traditional board games online without losing their warmth and immediacy. I always wanted to learn Elixir/Phoenix, and building Playboards became my journey discovering how these technologies could serve that vision. This post dives deep into the ‘how’—Phoenix LiveView, SQLite, and the BEAM’s Actor Model—but also the ‘why’ behind each architectural decision. ...