A decentralized application (DApp) that allows users to securely save, manage, and share bookmarks on the Ethereum blockchain. The app leverages smart contracts for immutable and trustless storage.
- Add Bookmarks – Save your favorite websites with a title and URL.
- View Bookmarks – See all bookmarks stored on the blockchain.
- Secure Storage – All bookmarks are stored on the Ethereum blockchain.
- Wallet Integration – Connect your MetaMask wallet to interact with the DApp.
- Frontend: React.js
- Blockchain: Ethereum (Sepolia/Testnet)
- Smart Contracts: Solidity
- Web3 Library: Ethers.js
- Deployment: Hardhat / Alchemy
- Clone the repository
git clone https://github.com/yourusername/blockchain-bookmark.git cd blockchain-bookmark - Install dependencies
npm install
- Configure environment variables*
Create a.envfile with your Alchemy URL and wallet private key:
- ALCHEMY_SEPOLIA_URL=YOUR_ALCHEMY_API_URL
- PRIVATE_KEY=YOUR_WALLET_PRIVATE_KEY
-
Run the frontend
npm run dev
- Open the DApp in your browser.
- Connect your MetaMask wallet.
- Add and view bookmarks.
- All interactions are recorded on the blockchain.