Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwitterDapp 🐦

Twitter-Dapp-demo.png 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.


🚀 Features

  • Connect MetaMask wallet
  • Post tweets on-chain
  • Like & Unlike tweets
  • Display tweets from the blockchain
  • Wallet address-based identity

🛠 Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript
  • Parcel (bundler)
  • Web3.js

Backend

  • Solidity Smart Contract
  • Deployed on Ethereum test network

📁 Project Structure

TwitterDapp/ ├── src/ │ ├── abi.json │ ├── index.js │ ├── styles.css │ ├── twitter-logo.png ├── index.html ├── .gitignore ├── package.json └── README.md


⚙️ Installation & Setup

  1. Clone the repository
git clone https://github.com/JassVirk4700/TwitterDapp.git
  1. Install Dependencies
npm install
  1. Start development server
npm start
  1. Open in Browser
http://localhost:1234

🧑‍💻 Author

Jass Engineering Student | Web3 Learner

About

A beginner-friendly Web3 Twitter-like DApp built with Solidity as the backend smart contract and vanilla HTML, CSS, and JavaScript on the frontend, bundled using Parcel.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages