NiftySubs uses a pay-as-you-use model, you can now watch your favorite creators at minimal cost only on NiftySubs
Note: Development on this project has been stopped.
✔️ Pay-as-you-watch, cheapest video streaming experience.
✔️ Superchat feature, show love tour favorite creators and get your message highlighted!
✔️ Creators can do NFT giveaways to viewers!
✔️ Broswe through old streams by your favorite creators.
✔️ Donate money to a creator or raise money for a cause using our custom widget-embed hassle free
✔️ Customized dashboard for creators as a one access place for their statistics.
A lot more to come!
We have used the following technologies for this project:
- Solidity (Language for writing smart contracts of the Dapp)
- Chainlink (For selecting the winner of NFT from the list of viewers!)
- Filecoin (Voodify service for the persistence of video and transmissions)
- Infura (Connect to the blockchain to provide event list widget to the creators)
- IPFS (IPFS PubSub for chat feature and orbitdb for storing data)
- Superfluid (Superfluid CFA to enable the pay-as-you-use feature)
- Ʉnlock Protocol(Unlock lets is easily lock and manage access to our monetized content on NiftySubs.)
- Voodfy(Voodfy uses Filecoin combined with IPFS to store your videos reliably and securely. We use it for live video streaming)
- Metamask (Wallet Provider)
- The Graph (Query historical events to provide info on our dapp to both the creators and viewers)
- OrbitDB (For storing metadata about the video and creator profile information and pubsub live chat)
- Tailwind (CSS framework)
- ReactJS (web UI)
- Clone the repo:
git clone https://github.com/NiftySubs/niftysubs.git && cd niftysubs
Once you are in the project directory nstall the required dependencies using a package manager yarn
or npm
.
yarn add
or npm install
yarn start
or npm start
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
License: MIT