Real time quiz website

Hi !
I am trying to create a real time quiz website in which there is a host panel and a user screen.

On host panel, I would like to control the flow of the user screen. At first there will be a welcome screen for users. When I click on next question button, all the users can see question screen, answer MCQs in 10 seconds and at the end of each question they can see the answers and a leaderboard.

After that I can click on next question and then after all the questions are done, I can show a final result leaderboard.

The problem I am having is I am not able to think of a way to sync the user screens with the admin panel (e.g. clicking on next question, show answer or show leaderboard on admin panel should translate the same on user screens)

Can somebody please help. Really stuck on this step.

Thanks in advance.