Skip to content

A Web3 App with Solidity + Ethereum Smart Contracts. Send me Hello through Blockchain!!

Notifications You must be signed in to change notification settings

rahulkarda/Wave-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wave Portal

Send me a hello through the blockchain!

This is my project for the course Build a Web3 App with Solidity + Ethereum Smart Contracts at Buildspace built with HTML, CSS, JS, React, Solidity and Vite Js tools.

The site is live at https://waveatrahul.netlify.app

Wave Portal

Tech Stack

React is a popular JavaScript library for building user interfaces.

Vite is a blazing fast frontend build tool that includes features like Hot Module Reloading (HMR), optimized builds, and TypeScript support out of the box.

Solidity is a popular high-level language for implementing smart contracts which govern the behaviour of accounts within the Ethereum state.

Optimizations

While improve this project, I would start by implementing the following features -

  1. Adding a message field showing previous messages
  2. Adding a Ethereum faucet to allow the users to mint the NFTs without paying for the gas fees
  3. Transition to mainnet network on Ethereum

Lessons Learned

I learned the basics of Solidity and how to write + deploy a smart contract to the blockchain, and build a Web3 client app to interact with the contract. I combined Solidity with ViteJS library to implement a smart contract which allows the user to send me a message through the blockchain. I learned how the data moves on the blockchain.

Prerequisites

1.Node.js v14+

2.MetaMask browser extension

3.Testnet Ethereum for the gas fees

About

A Web3 App with Solidity + Ethereum Smart Contracts. Send me Hello through Blockchain!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published