# Workshop Documentation ## Docs - [Overview](https://web3docs.site/evm/workshop-amikom/01-overview.md): What you'll build in Workshop Amikom — a neo-brutalism dApp on Ethereum (Sepolia) - [The Starter](https://web3docs.site/evm/workshop-amikom/02-starter.md): Set up the Vite + shadcn neo-brutalism frontend starter - [Wallet Setup](https://web3docs.site/evm/workshop-amikom/03-wallet-setup.md): Add RainbowKit, wagmi and viem, and a Connect Wallet button - [Smart Contracts](https://web3docs.site/evm/workshop-amikom/04-smart-contracts.md): The RupiahToken + Vault contracts, and deploying them to Sepolia - [Frontend Integration](https://web3docs.site/evm/workshop-amikom/05-frontend-integration.md): Read balances and run approve / deposit / withdraw / mint from React - [Full Source](https://web3docs.site/evm/workshop-amikom/06-full-code.md): Complete, copy-paste-ready source for every file in the integration - [Workshop Documentation](https://web3docs.site/index.md): Hands-on Web3 workshops — build full-stack dApps on EVM (Ethereum) and Sui - [Installation](https://web3docs.site/sui/frontend/workshop-1/01-installation.md): Install the Sui TypeScript SDK and dApp Kit packages - [Setup Providers](https://web3docs.site/sui/frontend/workshop-1/02-setup-providers.md): Configure the required providers for your Sui dApp - [Connect Wallet](https://web3docs.site/sui/frontend/workshop-1/03-connect-wallet.md): Add wallet connection functionality using dApp Kit components - [Read Data](https://web3docs.site/sui/frontend/workshop-1/04-read-data.md): Query blockchain data using React hooks - [Sign Transactions](https://web3docs.site/sui/frontend/workshop-1/05-sign-transactions.md): Build, sign, and execute transactions on the Sui blockchain - [Build Escrow dApp](https://web3docs.site/sui/frontend/workshop-1/06-build-escrow-dapp.md): Build a complete escrow dApp with minting, balance tracking, and escrow management - [Installation](https://web3docs.site/sui/frontend/workshop-2/01-installation.md): Set up the project and install Sui packages - [Setup Providers](https://web3docs.site/sui/frontend/workshop-2/02-setup-providers.md): Configure dApp Kit and React Query providers - [Connect Wallet](https://web3docs.site/sui/frontend/workshop-2/03-connect-wallet.md): Add wallet connection functionality - [Setup Contracts](https://web3docs.site/sui/frontend/workshop-2/04-setup-contracts.md): Configure contract addresses and helper functions - [Create Hooks](https://web3docs.site/sui/frontend/workshop-2/05-create-hooks.md): Build custom hooks for USDC and NFT interactions - [Build Components](https://web3docs.site/sui/frontend/workshop-2/06-build-components.md): Create the UI components for the NFT minting dApp - [Introduction to Sui Blockchain](https://web3docs.site/sui/introduction/01-introduction.md): Learn about Sui's architecture, features, and development ecosystem - [Getting Started with Move](https://web3docs.site/sui/smart-contract/workshop-1/01-getting-started.md): Introduction to Move programming language for Sui smart contracts - [Environment Setup](https://web3docs.site/sui/smart-contract/workshop-1/02-environment-setup.md): Install Sui CLI and set up your Move development environment - [Move Basics](https://web3docs.site/sui/smart-contract/workshop-1/03-move-basics.md): Learn Move syntax, types, and fundamental programming concepts ## OpenAPI Specs - [openapi](https://web3docs.site/api-reference/openapi.json) ## Optional - [DevWeb3Jogja Docs](https://devweb3jogja.github.io/docs/) - [Website](https://web3jogja.com) - [GitHub](https://github.com/DevWeb3Jogja)