A beautiful modern Web3 app built with Nuxt, Vue 3 and Solidity. It uses Foundry for smart contract development and lets users buy me a coffee and leave blockchain-backed messages.

-
Install Dependencies
pnpm install
-
Start Development Server
pnpm dev
-
Connect Wallet
- Install MetaMask browser extension
- Connect your wallet to the application
- Switch to Kaia Kairos Testnet (automatically handled)
-
Buy Coffee
- Select coffee items and quantities
- Enter your name and message
- Confirm the transaction
- View your message in the guest book
TODO
TODO
The frontend integrates with a deployed BuyMeACoffee smart contract that supports:
buyCoffee(name, message)
- Send coffee with a messagegetMemos()
- Retrieve all coffee orderswithdrawTips()
- Owner can withdraw accumulated tipsgetOwner()
- Get the contract owner address
- Watch for wallet change
- Deploy the smart contract to mainnet
- Deploy frontend to gh pages