Eco Mode on — An alternative version of the site, optimised for slow connections and on-the-go browsing.

Chat App for the Web3 Summit

Chat App for the Web3 Summit

Project in a few words

An unofficial companion app for the Web3 Summit Berlin: attendees can browse the conference agenda and join chat rooms tied to each session.

The key feature: no chat server. Communication goes directly between browsers via WebRTC, and participants are identified automatically through the Polkadot extension, with no account needed.

Project highlights

  • Fully peer-to-peer chat: Messages pass directly between browsers via WebRTC and Polkadot's Statement Store, without an intermediary server
  • Zero registration: The Polkadot extension authenticates the user automatically
  • Ephemeral rooms: Each conference session has its own chat room, available for the duration of the event
  • Familiar stack, new layer: Astro, Tailwind and Alpine.js for the interface, with the Polkadot SDK on top for the decentralized layer

Building this prototype made me want to dig deeper into this ecosystem. On the second day, I could see the solution for adding a proper data persistence layer, but I chose to stop there and make the most of what the event had to offer.

At the event's dApp challenge, the project won the Wild Card Prize from the organising team and the Builder's Impact Award from the Polkadot Blockchain Academy.

Technologies used

Astro · Tailwind · Alpine.js · WebRTC · Polkadot SDK