DezTube
A Decentralized Youtube
So what is the point of such a system?
Let's go deeper. There are three parties involved in this market. Users, platform providers and content creators. The users dictate the terms. Where they go the others follow.
Centralized System
There is a monopoly in the market for content control, control over what a user views, direct actions can be taken by monopolies to fire a content creator without even noticing him/her, Not much transparency in data, Can Increase fare anytime.
Features
- We are building a DApp which will enable viewers and content creators to interact directly without any 3rd Party getting in and controlling a viewers view or creators content.
- We provide users a platform to upload their contents and view other user's content.
- We provide appreciation method that is a user can donate content creators for their content.
- The Users have rights to view a Ad or block it.
- The AdAgency can place their Ads on monthly/yearly basis to the platform.
- The content creator will be appreciated with tokens once a certain number of users like his/her content.
- The Users get benefitted for watching the Ads.
Demo
Donate Demo
Installation
- Step I: Clone the Repository
$ git clone https://github.com/Hash-It-Out/DezTube.git
- Step II: Install packages
# On the terminal move into DezTube package directory
$ cd DezTube
$ npm install
- Step III: Run DApp
$ npm start
Future Works
~ Implement Live Streaming video with HLS.
~ Reward Token
~ UI Improvements
Contributing
We're are open to enhancements
& bug-fixes
😄
Note
- This project was done under
24 hours with minimal pre-preparation