jtanadi / scotty

WebSocket-enabled PDF viewer
http://raa-scotty.herokuapp.com/
MIT License
15 stars 1 forks source link

THIS PROJECT HAS BEEN ARCHIVED AS OF 2022-06-06

The app is still available on the Heroku link below. As of the time of this writing, it is still functional; however, there will not be any work done on the project in the near future.

🛸️ scotty 🛸️

scotty is a WebSocket-enabled PDF viewer, allowing multiple clients to look at and browse through a document together in real time. (Who's Scotty?)

The app is available here. View v1.0 designs here.

Basic Functionality

scotty is designed to be a lightweight app and isn't comparable to a product like Google Slides. The app's main purpose is to allow multiple people to have the same view of the same document in real time, as if they're in the same room together (page navigations are synchronized, so everyone is always on the same page).

Hosting

  1. Upload PDF
  2. Once the PDF has been uploaded, the client will be redirected to a private room.
  3. Share the room's URL with everyone on your team.

Joining

  1. Navigate to link provided by host

Additional Functionality

scotty is an early-stage work-in-progress. This means that while clients can upload and view PDFs, the app's UI/UX is fairly limited. A redesign is currently in the works and can be viewed here.

A list of additional functionalities (and bugs) can be viewed on the project's issues page.

Technical Information

Because internal documents contain confidential information, they are treated with caution. That said, there is still room for improvement, such as adding authentication, making S3 permissions more restrictive, etc.

Currently...