Tavern is a place to hang with your web3 besties through creating and viewing streams and chatrooms
We aimed to use XMTP and Livepeer to create a decentralized streaming and chat platform, but we were hampered by Next.js issues, WalletConnect Web3Modal issues, and XMTP issues (all perhaps affected by the preceding issues). Unfortunately we weren't able to put together the pieces in time on this one.
We attempted to use Web3Modal for wallet connection, XMTP for chatroom functionality (each stream had an associated private key / wallet that was used to relay chats to a list of subscribers to give a chatroom UX), and Livepeer for video streaming. With more time, we would have refactored out the centralized database and tried to replace it with a hidden XMTP chatbot that would serve the available list of streams/chatrooms. Would also implement some NFT gifting (viewer-to-streamer).