Skip to content

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

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages