Shuffle was built as a desktop application and is fully supported on Windows. We have a working MacOS version, but some things still need further testing, especially live event hosting. We plan to expand to other platforms, including iOS and android as soon as feasible.
Scan the QR code to connect using your crypto wallet with WalletConnect. Metamask is currently the most popular wallet that provides this functionality. Shuffle has also been tested extensively with Trust Wallet, but many wallets can be used.
We are making every effort to maintain privacy and decentralization from the start with Shuffle. This means relying minimally on third party hosting services and identity providers. We recommend using an empty wallet out of an abundance of caution, but Shuffle will not charge you for anything without explicit permission. Crypto wallets are being used only for authentication at this point.
Right now we're in the testing phase. Anyone using Shuffle during this phase will be able to do so at no cost. There will never be a significant cost for entry, but a small fee is being considered to make full web3 functionality possible.
Shuffle uses WebRTC to stream live video and audio. This creates a direct, encrypted connection between peers, no server needed.
We are still testing the limits of hosting live events. Live events are basically mesh networks, so it will depend on network capacity and hardware capabilities. Total seats per event is currently set at 100, though theoretically this limit could end up higher or lower.
Moralis is currently used to provide web3 functionality
WebRTC uses signaling servers to coordinate peer connections
We are experimenting with Lens Protocol for content ownership