This hobby project was developed during the summer 2022 concurrently with a summer intership (not part of). The main objective was to experiment with Elixir/OTP. As a result I developed a full stack application using Elixir/Phoenix (API framework) and Svelte (JS framework). The backend consists of a pure websocket interface (no HTTP endpoints, only WS endpoints) and no database. All data is stored in memory using Elixir/OTP. Elixir/OTP are independent processes with memory that can communicate with the application. Svelte was selected as the UI framework because of its reputation of being lightweight, simple, has Typescript support and was a technology that I wanted to experiment with.