← Back to home

Tavern

Tavern is a place to hang with your web3 besties through creating and viewing streams and chatrooms

Screenshots

Tavern screenshot 1
Tavern screenshot 2
Tavern screenshot 3

Problem Statement

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.

Solution

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).

Hackathon

ETHGlobal New York

2024

Contributors