Bonifaceebuka / doit

This is a todo Decentralized application I built using Solidity, EtherJS and ReactJS

Home Page:doit-kohl.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DoiT Dapp

This application is built with the following technologies:

  1. NodeJS verion 14.18.1
  2. NPM version 6.14.15
  3. Solidity version ^0.8.0
  4. ReactJS version ^17.0.2
  5. HardHat version ^2.8.2
  6. Alchemy
  7. Rinkeby
  8. Web3Modal version 1.9.5

This is how you can install and setup this Dapplication

Please, ensure that you have NodeJS installed on your device.

  1. Clone this Repository(Repo) with the following command git clone https://github.com/Bonifaceebuka/doit.git
  2. Move to the DIR of the Repo cd doit
  3. Install NPM packages with npm install.
  4. Run npx hardhat node to start your local ethereum Node.
  5. Run npx hardhat compile to compile the Smart Contract
  6. Run npx hardhat run scripts/deploy.js --network localhost to deploy the smart contract.
  7. Edit the files and add the address of your smart contract after deployment where you have SMART CONTRACT ADDRESS
  8. Start the application with npm run start Visit localhost:3000/ to see the front-end of the application

The Screenshots of the front-end of the Dapp

Visit https://doitdapp.herokuapp.com/ to see the live version of this application

Download Metamask

Connect your wallet

Choose your wallet provider

Create a To-do

List of the To-dos

Edit a selected To-do

About

This is a todo Decentralized application I built using Solidity, EtherJS and ReactJS

doit-kohl.vercel.app

License:GNU General Public License v3.0


Languages

Language:JavaScript 63.1%Language:CSS 19.9%Language:HTML 13.7%Language:Solidity 3.2%