Skip to content

chasers-software/palpal_chain

Repository files navigation

Pal Pal : A Decentralized Video Sharing Platform

“Pal Pal” is a decentralized alternative for video content creators.The main theme of Pal Pal “capture your treasured moments” which you may then share with the entire world without restriction or worry about demonetization. Pal Pal utilises decentralised storage “IPFS” for video storage with metadata and transactions stored on blockchain.Users can like,comment as well as tip their favourite creators,artists. Pal Pal promotes content production and consumption, with community support serving as a rewarding mechanism and assisting artists in growing as they produce more and more material.

Main Features

Decentralised video sharing by the use of polygon chain Use of Ipfs for the video storage Ability of Donation to content creators Transparency NFT are minted in the address of the video content creators to show the ownership of the video

Furthermore, this overall platform can be extended as a DAO (Decentralised Autonomous Organisation) where the content creators engaged with the platform meeting the defined criterias (such as having certain number of platform NFT ownerships, total likes on videos extending certain number, total donations received extending certain amount) could vote on a decision to change things like restricting content, removing certain creators from the platform based on report of user.

This repository contains the smart contract for the project

Running the project using local test chain using hardhat

  1. Clone the repository palpal_chain using github

  2. Install the dependencies for the project using npm install

  3. Run the local hardhat chain using npx hardhat node

  4. Compile the smart contact using npx hardhat compile

  5. Deploy the contact to the local chain using command npx hardhat run scripts/deploy.js --network localhost

  6. Install the metamask extension and import the account in metamask for interaction with the Dapp. Make sure that the frontend is running

About

Smart contract for PalPal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published