Skip to content

mainick/web3-wishes-wall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wishes Wall 👋

Welcome!

This is my first web3 app on Ethereum with Solidity and Smart Contracts.

Course

Built using the BuildSpace tutorial on smart contracts and web3. The course I took can be found in the buildspace Dashboard!

Project

This project demonstrates a basic Hardhat and solidity use case. A smart contract was deployed to store wishes that the user sends using the frontend dApp. Users can only assign one vote for each wish. For every vote sent, there is a chance that the user will receive Eth back from the smart contract. The contract is deployed on Rinkeby test network.

Follow this link to see the final product including the dApp built: https://web3-wishes-wall.vercel.app/

Main files in this repo include:

  • WavePortal.sol => the main smart contract code in solidity
  • deploy.js => script to deploy the contract
  • run.js => script to test transactions to the contract

This project uses the below languages and environments:

  • hardhat
  • solidity
  • node.js
  • javascript
  • react
  • tailwindcss

About

This is my first web3 app and I'm still learning.

Resources

Stars

Watchers

Forks