Skip to main content

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

Overview & stack

What you’ll build and the tools used.
2

The starter

3

Wallet setup

RainbowKit + wagmi + viem providers and a Connect button.
4

Smart contracts

RupiahToken + Vault deployed to Sepolia.
5

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
Let’s start building! 🚀