Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harshal0902/streamweave

Decentralised Video Streaming Platform without any policies
https://github.com/harshal0902/streamweave

framer-motion next-js othent tailwind-css typescript web3

Last synced: 5 days ago
JSON representation

Decentralised Video Streaming Platform without any policies

Awesome Lists containing this project

README

        

# 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](https://streamweave.vercel.app)

## 🚀 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:

- [npm](https://www.npmjs.com/get-npm)

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## 🌟 Getting Started

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

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

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.