Workshop Documentation
Two tracks, one goal: build real, full-stack decentralized apps from scratch.EVM — Workshop Amikom
Build a neo-brutalism dApp on Ethereum (Sepolia): RainbowKit + wagmi + viem,
plus a Solidity “Tabungan” Vault — from Vite starter to on-chain integration.
Web3 Workshop
Build React dApps on Sui with the dApp Kit, and write Move smart contracts.
EVM Track — Workshop Amikom
Build a “Tabungan Crypto” (crypto savings) dApp end-to-end.Overview & stack
What you’ll build and the tools used.
The starter
Vite + React + Tailwind v4 + shadcn,
neo-brutalism themed.
Wallet setup
RainbowKit + wagmi + viem providers
and a Connect button.
Smart contracts
RupiahToken + Vault deployed to
Sepolia.
Frontend integration
Read balances, approve → deposit →
withdraw, and mint.
Sui Track
Learn the Sui blockchain, build React dApps with the dApp Kit, and write Move smart contracts. Start in the Sui tab, or jump to the introduction.Prerequisites
- Basic knowledge of JavaScript/TypeScript and React
- Node.js 20+
- A browser wallet (MetaMask for EVM) and some testnet funds (Sepolia faucet)
Resources
Workshop Amikom — Frontend
Neo-brutalism Vite starter
Workshop Amikom — Contracts
Foundry RupiahToken + Vault
Sui Documentation
Official Sui docs
DevWeb3Jogja
Komunitas developer Web3 Yogyakarta
