A Decentralized Video Streaming Platform Powered by Blockchain
DeTube is a decentralized video streaming platform that leverages blockchain technology for secure and transparent content sharing. Built using Next.js and Solana, DeTube allows users to stream, upload, and interact with videos while benefiting from blockchain-based wallet connectivity and token transactions.
Frontend: Next.js 14, TailwindCSS, DaisyUI
Backend: Node.js, Solana Blockchain
Database: PostgreSQL
Authentication: NextAuth.js (Google, GitHub)
Storage: AWS S3, CloudFront CDN
Blockchain: Solana RPC for Wallet Integration
Follow these steps to run the project locally:
git clone https://github.com/yourusername/DeTube.git
cd DeTubeEnsure you have Node.js and npm or yarn installed.
npm install
or
yarn installCreate a .env file in the root directory and copy the values from the .env.example file:
cp .env.example .envUpdate the values in the .env file with your credentials.
npm run dev
or
yarn devVisit the app at http://localhost:3000.
For any inquiries, feel free to reach out:
X : Chandresh_726
Email : kchandresh726@gmail.com