A decentralized blogging platform built on Solana, allowing users to create, read, update, and delete blog posts using Solana.
- Web Application: https://solana-blog-dapp.vercel.app
- Solana Program: Solana Explorer Link
solana-blog-dapp/
│
├── app/ # React frontend
│ ├── public/
│ ├── src/
│ │ ├── anchor/
│ │ ├── assets/
│ │ ├── components/
│ │ ├── pages/
│ │ ├── types/
│ │ └── App.tsx
│ ├── package.json
│ └── README.md
│
├── anchor/ # Solana Anchor program
│ ├── programs/
│ │ └── blog/
│ │ └── src/
│ ├── tests/
│ └── Cargo.toml
│
└── README.md
- Node.js (v16+)
- Yarn
- Rust
- Solana CLI
- Anchor
- Phantom Wallet or similar Solana wallet
git clone https://github.com/yourusername/solana-blog-dapp.git
cd solana-blog-dappsolana config set --url devnet
solana airdrop 2# Install Anchor dependencies
anchor build
# Install frontend dependencies
cd frontend
yarnanchor deployyarn dev- Connect Solana wallet
- Create blog posts
- View blog posts
- Edit your own posts
- Delete your own posts
- Fully decentralized
- Frontend: React, TypeScript
- Blockchain: Solana
- Smart Contract Framework: Anchor
- Wallet Integration: Solana Wallet Adapter