Está é uma aplicação, realizada através de um tutorial. Building an interactive screen-sharing app with Puppeteer and React
Utilizando as teconlogias de React.js e Socket.io, a aplicação tem por finalidade criar uma conexão em tempo real.
O Puppeteer é uma biblioteca Node.js que automatiza várias ações do navegador, como envio de formulários, rastreamento de aplicativos de página única, teste de IU e, principalmente, geração de capturas de tela e versões em PDF de páginas da Web.
Abrindo uma página web com o Puppeteer, enviar para o cliente (React) uma captura de tela de cada frame e refletir as ações para o Puppeteer clicando na imagem. Para começar, vamos configurar o ambiente do projeto.
Creditos a NOVU GitHub