## My Learning Experience This Week at Blockfuse Labs ### *Frontend Integration (Wallet Connection & Smart Contract Interaction)* This week at **Blockfuse Labs**, I explored how the **frontend connects with the blockchain** a key step in building real Web3 dApps. It was all about *frontend integration*, and I got hands-on experience with tools like **Wagmi**, **RainbowKit**, and **ABIs**. ### What I Learned * **Connecting Wallets:** I learned how to integrate wallet connection using **Wagmi** and **RainbowKit**. This allowed users to connect MetaMask or other wallets directly from the website. * **Understanding ABIs:** I understood that an **ABI (Application Binary Interface)** is what lets the frontend know how to talk to a smart contract defining the contract’s functions and data structure. * **Interacting with Smart Contracts:** Using the ABI, I practiced calling functions to **read and write data** to the blockchain straight from the frontend. * **Frontend Tools and Frameworks:** I worked with **Next.js** for the structure and **Tailwind CSS** for styling. Together with Wagmi and RainbowKit, I was able to build a smooth and beautiful Web3 experience. ### Tools I Used * **Next.js** – Framework for building the frontend * **Tailwind CSS** – For styling and responsiveness * **Wagmi** – React hooks for blockchain interaction * **RainbowKit** – For wallet connection UI * **Viem** – For managing Ethereum requests under the hood ### My Reflection This week helped me connect all the dots between smart contracts and the user interface. Seeing a wallet connect, fetching contract data, and sending transactions from the browser felt like pure magic . ### Conclusion Frontend integration gave me a deep understanding of how **decentralized apps** really work. I’m now more confident in linking Web3 logic with modern frontend frameworks and I can’t wait to explore more advanced features next week! ---