Skip to content

Harshal0902/StreamWeave

Repository files navigation

StreamWeave

StreamWeave is a decentralized streaming platform where anyone can come and upload their content without any restric. The platfrom is built on top of the Ethereum blockchain and Arweave. The platform is built using Next.js and Tailwind CSS. The videos are uploaded on permanent storage of Arweave and the metadata is stored on the Ethereum blockchain. The platform is completely decentralized and censorship resistant.

Live demo

The site is deployed through Vercel, which you can view from here

🚀 Main Features

  • Completely decentralized
  • No censorship or restrictions
  • Upload videos to permanent storage of Arweave
  • Send tips to the content creator without any fees

📃 Pages

  • Home page
  • Upload page
  • Player page

💻 Tech Stack

  • Next Js
  • TypeScript
  • web3
  • Othent
  • Tailwind CSS & Framer Motion

Prerequisites

Required to install and run the software:

This is a Next.js project bootstrapped with create-next-app.

🌟 Getting Started

From the project folder, run these commands in console (terminal) to install dependencies and run the app:

# Install the dependencies
npm install
# Run the app
npm run dev

Open http://localhost:3000 with your browser to see the result.

Languages