This repository contains various projects focused on Web3 development, particularly on the Ethereum blockchain. These projects aim to demonstrate different aspects of decentralized applications (dApps), smart contracts, and blockchain interactions.
To get started with these projects, you'll need:
- Node.js and npm installed on your machine.
- A code editor like VSCode.
- MetaMask or another web3 provider set up in your browser. This will allow you to interact with the Ethereum blockchain. Make sure to set your MetaMask wallet to the Sepolia test network for certain projects like MoodContract.
Clone the repository and navigate into the project directory of your choice, then install the dependencies:
git clone https://github.com/voukatas/web3-projects.git
cd web3-projects/[project-directory]
npm installSepolia Testnet Tokens If you're working on the Sepolia testnet, you may need some testnet ETH to deploy contracts or interact with existing ones. You can request Sepolia testnet tokens from the following faucets:
- MoodContract: A smart contract that allows users to set and share their mood. Check out the demo here.