Skip to content

Manan17/Decetralized-Tweeting-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dwitter

Social Media platforms in general have access to a lot of our personal information that is stored on centralized servers that are prone to security threats. Build a decentralized platform that allows users to share their opinions and feelings online while considering the above.

It consists of Ethereum Blockchain, Django Backend Server and React as the frontend.

Hardhat is used for creating a local blockchain and deploying it to the local test network.

Our Solution: Decentralized

    Bi-layered Content Moderation Policy:
    AI and ML models used to detect hateful speech, sensitive images and inappropriate content
    Not only in text but images, audio files and videos that are attached to a post.
    Before the tweet is published, it goes through these checks.
    Decentralized! - Empowering the users!
    The people decide which tweets stay on the network.
    Voting Consensus:
    Users report the tweet and then it is put out for voting to all users.
    Once a 51% consensus is reached , the tweet gets automatically removed or stays based on the final verdict of voting.

Screenshots:

Website:

Untitled.1.mp4

Instructions: In backend folder:

npm install
node index.js

In smart contract folder:

npm install
npx hardhat node
npx hardhat run scripts/deploy.js --network localhost

In asset-share folder:

npm install
npm start

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •