Mode Éco activé — Une version alternative du site, optimisée pour les connexions lentes et la navigation mobile.

Application de chat pour le Web3 Summit

Application de chat pour le Web3 Summit

Le projet en quelques mots

Application compagnon non officielle pour le Web3 Summit Berlin : les participants peuvent consulter l'agenda de la conférence et rejoindre des salles de chat associées à chaque session.

La particularité : aucun serveur de chat. La communication passe directement d'un navigateur à l'autre via WebRTC, et l'identité des participants est résolue automatiquement par l'extension Polkadot, sans compte à créer.

Particularités du projet

  • Chat entièrement pair-à-pair : Les messages transitent directement entre navigateurs via WebRTC et le Statement Store de Polkadot, sans serveur intermédiaire
  • Zéro inscription : L'extension Polkadot authentifie le participant automatiquement
  • Salles éphémères : Chaque session de la conférence a sa propre salle de chat, disponible le temps de l'événement
  • Stack familière, couche nouvelle : Astro, Tailwind et Alpine.js pour l'interface, avec le SDK Polkadot par-dessus pour la couche décentralisée

Ce prototype m'a donné envie d'aller plus loin dans cet écosystème. Le deuxième jour, j'ai entrevu la solution pour ajouter un vrai système de persistance des données, mais j'ai préféré m'arrêter là et profiter de ce que l'événement avait à offrir.

Lors du dApp challenge de l'événement, le projet a remporté le Wild Card Prize de l'équipe organisatrice et le Builder's Impact Award de la Polkadot Blockchain Academy.

Technologies utilisées

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