/Task-Manager

This is a task manager app made using smart contracts

Primary LanguageSolidityMIT LicenseMIT

Task Manager

License

Description

Task Manager serves basic task managing functionality all done using smart contracts and deployed on a sepolia testnet.

Table of Contents

Installation

Install the node modules : npm i

Usage

You need foundry to be installed and configured in your system.

Checkout Foundry Documentation here

Deploy the smart contracts

  1. Set up the private key : cast wallet import defaultKey --interactive

  2. Run the Deploy script : forge script scripts/DeployTaskManager.s.sol:DeployTaskManager --rpc-url <RPC_URL> --account testingKey --sender <WALLET_ADDRESS> --broadcast -vvvvv

  3. Once deployed, replace your contract address in the following file : src/Contracts/scripts/addresses.js

  4. Run the Dapp : npm start

Contributing

Guidelines on how to contribute to your project, including code style, development workflow, and any other relevant information.

  1. Fork the project
  2. Contribute
  3. Raise a PR

License

This project is licensed under the MIT License.