DecentraDo is a decentralized task management app built using the Ethereum blockchain and smart contracts. It allows users to create tasks, mark them as completed, and view their progress in a modern, user-friendly interface.
- Create Tasks: Add tasks to your to-do list.
- Mark as Completed: Toggle tasks between active and completed states.
- Decentralized: Uses smart contracts to store tasks on the Ethereum blockchain.
- Responsive Design: Fully responsive UI optimized for both desktop and mobile devices.
- Frontend: HTML, CSS, Tailwind CSS, JavaScript, jQuery
- Backend: Ethereum (using Web3.js), Smart Contracts (written in Solidity)
- Blockchain: Ethereum (for decentralized task management)
- Tools: Truffle, MetaMask, Web3.js
To get started with DecentraDo, follow these steps:
git https://github.com/Shubham-Bhatiaa/DecentraDo.git
Install the necessary dependencies by running the following command in your project directory:
npm install
Ensure that you have MetaMask installed and configured to interact with the Ethereum network. Create an account and connect it to your app.
Run the project locally by opening index.html in your browser.
You can deploy the smart contract to the Ethereum testnet or mainnet using Truffle:
truffle migrate
1.Open the application in your browser.
2.Connect to MetaMask and sign in to your Ethereum account.
3.Add new tasks and manage them as required.
We welcome contributions! If you'd like to help improve DecentraDo, please fork the repository and create a pull request. All contributions are appreciated.
developed by Shubham Bhatia 😊