Skip to content

An experimental look at how web3 based technologies could interface with Autodesk. Part of Research Engineering Innovation day(s).

License

Notifications You must be signed in to change notification settings

thomas-gale/adsk-web3-concepts

Repository files navigation

adsk-web3-concepts

An experimental look at how web3 based technologies could interface with Autodesk. Part of Research Engineering Innovation day(s).

Tech Stack

  • React/Next.js (static build deployed on fleek)
  • IPFS (Content based p2p data storage)
  • OrbitDb (CRDTs)
  • Metamask via web3-react
  • Three.js with react-three-fiber and drei
  • Forge Viewer (Three.js wrapper)

IPFS/OrbitDb P2P Browser Node Notes

  • Wipe localhost db data (brave/chrome)
  • brave://settings/siteData?searchSubpage=localhost&search=clear
  • Bin all data

IPFS/OrbitDb Node.js/Docker Node Notes

  • TODO

Heroku based webrtc-star (required for peer discovery)

attribution: https://suda.pl/free-webrtc-star-heroku/

# Login to Heroku
$ heroku login
# Login to the Container Registry
$ heroku container:login
# Clone the webrtc-star repo
$ git clone https://github.com/libp2p/js-libp2p-webrtc-star.git
$ cd js-libp2p-webrtc-star
# Create a Heroku app
$ heroku create
# Build and push the image
$ heroku container:push web
# Release the image to your app
$ heroku container:release web
# Scale to one free worker
$ heroku ps:scale web=1
# Open the app in the browser
$ heroku open

About

An experimental look at how web3 based technologies could interface with Autodesk. Part of Research Engineering Innovation day(s).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published