Lumen Loop
All media
VideoYouTubeJames BachiniAugust 27, 20258mo ago5:59

Talking Smart Contracts - Creating A Web3 Chat Room

Developer builds a decentralized chat web app using Soroban smart contracts and speech-to-text API. The 13-line contract stores messages as on-chain events, eliminating need for traditional servers or databases.

SorobanSmart ContractsDeveloper Tools
Lumen Loop's take

A developer demonstrates building a serverless decentralized chat application on Stellar using Soroban smart contracts. The project uses a minimal 13-line smart contract that accepts messages and publishes them as events, paired with a simple HTML frontend hosted on GitHub Pages. The app leverages Chrome's speech-to-text API for voice input, the Stellar SDK for transaction handling, and RPC nodes to interact with the Soroban testnet. Messages are stored immutably on-chain and fetched every 10 seconds via event monitoring. The entire solution requires no traditional backend servers, databases, or VPS hosting, demonstrating an elegant alternative to centralized web architecture.