Goal:

To create a fully functional solution, that allows hosting a game-session between two players that will participate in a competitive game.

Rules of the game:

(OPTIONAL): create a leaderboards page, displaying list of players and their very last game outcome. Use any desired identity provider for this task.

As a candidate for this position, you should be capable of delivering the following:

<aside> 💠 Keep in mind, that the attention to details and providing bulletproof solution for different user-flow scenarios are the key for this task.

For example: its assumed, that after players finished the game, the record about the the session will be properly saved in the database with the outcome and the room and session objects will be properly disposed on the runtime.

</aside>

The visual part of the front-end is absolutely non important for this task, and will be considered as an additional benefit.

You have 7 days to complete this task,