A beginner-friendly Web3 Twitter-like DApp built to understand how Solidity smart contracts interact with a frontend.
The backend is a deployed Ethereum smart contract, and the frontend is built using HTML, CSS, and JavaScript, bundled with Parcel.
- Connect MetaMask wallet
- Post tweets on-chain
- Like & Unlike tweets
- Display tweets from the blockchain
- Wallet address-based identity
Frontend
- HTML
- CSS
- JavaScript
- Parcel (bundler)
- Web3.js
Backend
- Solidity Smart Contract
- Deployed on Ethereum test network
TwitterDapp/ ├── src/ │ ├── abi.json │ ├── index.js │ ├── styles.css │ ├── twitter-logo.png ├── index.html ├── .gitignore ├── package.json └── README.md
- Clone the repository
git clone https://github.com/JassVirk4700/TwitterDapp.git- Install Dependencies
npm install
- Start development server
npm start
- Open in Browser
http://localhost:1234
Jass Engineering Student | Web3 Learner