The app solves a problem we had very often - no one wants to be a game master during mafia games. With my teammates we created an application that acts as the game master, allowing all of the players to take active part. Everyone in the group connects to a websocket server which randomly assigns roles and notifies relevant players when action is required.