Making a chat app with werewolf built in was actually the perfect opportunity for me to learn some Elixir, it was the perfect language for it: https://github.com/tblakey89/werewolf
I ended up doing a Flutter app for it, it’s on the Play Store and App Store if you search ‘WolfChat’.
Either way, I really recommend doing a werewolf game as a side project. It was really fun to program, and a bit different to the standard side project.
But seriously, Zoom with either the card game, or an app to run the game is perfect, you don’t need more than that.