This app allows multiple users to view a document in sync.
Whenever one of the connected users scrolls the document, the rest of the users have their viewports synchronized to match his. If someone joins the session, the app gets the last known position from the server and syncs his viewport too.
- Document the app. Explain step by step how it works.