Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/harshal0902/streamweave
- Owner: Harshal0902
- Created: 2023-09-24T15:29:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-13T16:48:06.000Z (over 1 year ago)
- Last Synced: 2024-04-14T02:01:56.165Z (10 months ago)
- Topics: framer-motion, next-js, othent, tailwind-css, typescript, web3
- Language: TypeScript
- Homepage: https://streamweave.vercel.app
- Size: 274 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.