Learn to build a decentralized application (dApp) using React, Vite, and Tailwind CSS that allows users to send Ethereum transactions, view their transaction history, and connect their MetaMask wallet. The tutorial covers the entire process from setting up the development environment and writing smart contracts using Solidity
Table of contents
Permalink Overview of What You'll BuildPermalink PrerequisitesPermalink Project StructurePermalink 1. Setting Up the Development EnvironmentPermalink Install Necessary DependenciesPermalink Handling Dependency ConflictsPermalink Installing MetaMaskPermalink 2. Smart ContractsPermalink 3. Compiling the ContractPermalink 4. Deploying and Testing the Smart ContractPermalink 5. Connecting to EthereumPermalink ExplanationPermalink 6. Building the FrontendPermalink 7. Run the App on Local Development ServerPermalink Connecting to MetaMaskPermalink Deploying the FrontendPermalink ConclusionSort: