Julian Martinez from SDF walks through building full-stack dApps on Stellar using Soroban smart contracts, covering frontend integration with Freighter wallet, TypeScript bindings, and deploying a crowdfunding example dApp to production.
Senior Developer Advocate Julian Martinez delivers a comprehensive walkthrough of full-stack dApp development on Stellar. The session covers setting up Soroban smart contracts, generating TypeScript bindings for frontend integration, connecting the Freighter wallet to read user data, and building interactive UI components. Martinez demonstrates the Sorobon example dApp, a crowdfunding contract with deposit and withdrawal functions, showing how to mint test tokens and execute transactions. The tutorial includes deploying the frontend to Vercel with SSL support for Freighter compatibility, demonstrating real-time balance updates and transaction signing through the wallet.