What is the Hack about?

"It takes comments from an existing Speckle stream🌊 and sends it to Notion with the properties: Comment ID πŸ†” Author ✍ Camera Position πŸ“Ή Created At πŸ“… It sets the page cover as the Screenshot πŸ“· of comment And it also creates an iframe with a Speckle Viewer πŸ‘β€πŸ—¨ embedded. Finally assigns status Not Started πŸ”΄ In Notion you can track and update the comment and when the comments is R esolved and Archived πŸ“¦ in Notion, it will also be archived in SpeckleπŸ”Ή."

What inspired us for this Hack?

Recently added Comments feature on Speckle has broken new grounds but since it's still being developed, it has its own limitations. One limitation we saw was assigning statuses to comments and tracking of them. We thought, ""Notion is really flexible and powerful in this area, and its used by a lot of architecture offices, maybe we can track their status there. Why not integrate the two?"". With this app, you send your Speckle comments to Notion and track their status there. Once its status is ""Archived"" in Notion, it'll be archived in Speckle as well.

How was the Hack built? What technology did we use?

"SpecklePy 🐍 Notion API Streamlit πŸ‘‘ (as the UI) GraphQL Queries Imgur API πŸ–Ό"

What accomplishments are we most proud of?

All of it. Bi-directional link between the two apps, setting comment screenshots as cover images, embedding viewer. This was a great project to learn more about SpecklePy.