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