This is a decentralized Todo List application built on the Ethereum blockchain using Solidity for smart contracts and a React/Next.js frontend. The DApp allows users to create, view, mark as complete, and delete tasks, all while leveraging the transparency and security of blockchain technology. Features:
- Add Todos: Users can create new tasks with unique identifiers.
- View Todos: Retrieve and view all tasks associated with your Ethereum address.
- Mark as Complete: Mark tasks as completed to keep track of your progress.
- Delete Todos: Remove tasks that are no longer needed.
- Solidity: Smart contract programming language for Ethereum.
- React/Next.js: Framework for building the user interface.
- Hardhat: Development environment for compiling and deploying smart contracts.
- TypeScript: Typed superset of JavaScript for building robust applications.
- Web3Modal: Library for connecting to various Web3 wallet providers.
- Ethers.js: JavaScript library for interacting with the Ethereum blockchain.


