VidChain is a decentralized Web3 application built on the Solana blockchain, leveraging Rust, the Anchor framework, and Next.js for a seamless and scalable experience.
- 🔗 Decentralized Identity Management
- 🛡 Secure & Trustless Video Sharing
- ⚡ Fast & Scalable Transactions with Solana
- 🎯 Optimized Smart Contracts using Rust & Anchor
- 🌐 Modern UI with Next.js
- Blockchain: Solana
- Smart Contracts: Rust, Anchor
- Frontend: Next.js, Tailwind CSS
- Wallet Integration: Solana Wallet Adapter
- Database: Arweave/IPFS (for decentralized storage)
Ensure you have the following installed:
- Node.js (v16+)
- Yarn
- Rust & Cargo
- Solana CLI
- Anchor CLI
git clone https://github.com/yourusername/vidchain.git
cd vidchain
yarn install
solana config set --url devnet
solana-keygen new --outfile ~/.config/solana/id.json
anchor build
anchor deploy
yarn dev
Contributions are welcome! To contribute:
- Fork the repository 🍴
- Create a new branch:
git checkout -b feature-name
🌿 - Commit changes:
git commit -m "Added a new feature"
🎉 - Push to your branch:
git push origin feature-name
🚀 - Open a Pull Request ✅
This project is licensed under the MIT License.
🎯 Star this repo ⭐ if you found it useful! Let's build the future of decentralized video sharing together! 🚀