Hash-It-Out / DezTube

A Decentralized Youtube

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dez_Tube Logo

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

Contributors

About

A Decentralized Youtube

License:MIT License


Languages

Language:JavaScript 99.6%Language:CSS 0.3%Language:HTML 0.1%