Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.42 KB

File metadata and controls

37 lines (26 loc) · 1.42 KB

Simple Task Tracker DAPP

This is a simple task tracker dapp powered by Ethereum, the main purpose of this dapp is to create a simple contract that tracks Tasks added to it. The contract has the following major functions;

1. Add Task
2. Create Task
3. Delete Task
4. Get all Task
5. Pause Smart contract
6. Unpause Smart Contract

This is a truffle Project, to run project follow the steps below;

  1. Clone repo to local machine and change dir to the new clone repo;

  2. install Dependencies;

    • npm install
  3. compile and deploy the contract to blockchain;

    • truffle deploy --network rinkeby --reset --compile-none
  4. Change Dir to the client and run serve to start interacting with the deployed contract;

    • cd client;
    • npm install
    • npm run serve
  5. Open http://localhost:8080/ URL to interact with the contract. MetaMask extension should be installed on your browser and you need to select the network which matches where the contract is being deployed. Furthermore, you can import your generated accounts in Truffle to cover the fees.

RUNNING TEST

  • From the root folder you can run the test by just using truffle like this ;
    • truffle test

Link to screen Recording

https://www.loom.com/share/d4f7f5f90e2644f99782beb2094cc312