Skip to content

spaulll/deBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ deBlog - The Decentralized Blogging Hub

A Web3-native blogging platform leveraging decentralized technologies for a censorship-resistant and community-driven experience. Powered by IPFS for storage, Base Sepolia for blockchain transactions, Thirdweb for wallet and smart contract integration, and The Graph for efficient data querying.


🚀 Tech Stack

🖥 Frontend

  • ⚛️ React.js – UI Framework
  • 🎨 Tailwind CSS – Utility-first Styling
  • 🧩 Thirdweb SDK – Wallet Connection & Smart Contract Interactions

🛠 Backend / Blockchain

  • 🌐 Node.js – Backend Server
  • 🧠 Solidity – Smart Contracts
  • EVM (Base Sepolia Testnet) – Blockchain Execution Layer
  • 🔌 Thirdweb – IPFS & Blockchain Integration
  • 🔐 SIWE (Sign-In with Ethereum) – Web3 Authentication
  • 📡 Graph Protocol – Efficient Blockchain Data Queries

⚡ Features

  • 📝 Decentralized Blog Storage – Censorship-resistant content via IPFS
  • 💬 On-Chain Interactions – Likes and comments stored on Base Sepolia
  • 🎁 Tipping System – Support creators with ETH or USDC tips
  • 🔑 Web3 Authentication – Secure login via Ethereum wallet (SIWE)

🧰 Prerequisites

  • 🟩 Node.js (v20+ recommended)
  • 🦊 Metamask (or any Web3 wallet)
  • 🧪 Thirdweb Account – For contract management
  • 🧬 Base Sepolia Testnet – For deploying and testing smart contracts
  • 🔍 The Graph Protocol – For blockchain data querying

⚙️ Usage

  1. Clone the repository:

    git clone https://github.com/spaulll/deBlog.git
    cd deBlog
  2. Set up the backend: Backend Setup

  3. Set up the frontend: Frontend Setup

  4. Deploy the contracts: Contract Deployment


🌍 Possible Future Enhancements

  • 🚀 Deployment to Base Mainnet
  • 🖼 NFT Integration – Turn blogs into NFTs
  • 💸 Gas Optimization – Reduce cost for likes and interactions
  • 📦 More Decentralized Storage – e.g., Arweave, Walrus

👥 Contributors

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to contribute.

📜 License

MIT License. See LICENSE for details.


🎯 Contact

For questions or collaborations, connect on 𝕏 Twitter.

About

deBlog - a decentralised blogging app with account abstraction

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •