This project would consist on a desktop app built with electron which players wan join game room (with a code ?) and follow game activity such as life points 🖤, currency 💲 and object possessed 🎒.
Any player lauching the app must declare (at least) a username, later he can either creates a room or join one with a code. The creator can declare a Game Master 👑 who can modify all users' caracteristics. Each game is saved asynchronously for each client, so any person can re-launch the game, with its own saving state. If another player join with db modification made later it will be sync with all client.