AkshitPareek / roastMe

roastMe is a simple blockchain based application which demonstrates a basic decentralised forum, where a user can roast me and get a chance to eearn some Ether(Rinkeby-test only for now)

Home Page:https://roastme.akshitpareek.repl.co/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

roastMešŸ”„

roastMe works on the Rinkeby Test Network for Ethereum, User needs to connect his Metamask Wallet to send roasts, Some lucky user may get ETH(test :P) drops. This Project demonstrates the concept of Reading and Writing on the Blockchain.

Tech Stack

  1. Solidity
  2. ReactJS
  3. EtherJS
  4. Hardhat

Front-end

Frontend Code is hosted here.

To Run Locally

  1. Clone the repo.
  2. In the root folder, console run npx hardhat compile to compile the smart contracts.
  3. In the same folder, console run npx hardhat scripts/run.js to test the smart contrat.
  4. To deploy the contract, console run npx hardhat scripts/deploy.js.

Try running some of the following tasks:

npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
npx hardhat node

About

roastMe is a simple blockchain based application which demonstrates a basic decentralised forum, where a user can roast me and get a chance to eearn some Ether(Rinkeby-test only for now)

https://roastme.akshitpareek.repl.co/


Languages

Language:JavaScript 62.7%Language:Solidity 37.3%