DeThreads Aims to Solve Issues Censorship issues in conversations in social media platforms and to make a fully free and censorship-free conversation thread.
Censorship-Free Conversation: Challenge: Centralized platforms often implement censorship, limiting free expression. DeThreads Solution: Ensures uncensored conversations, empowering users to speak openly without fear of suppression or filtering.
Review and Commenting Freedom: Challenge: Some websites, including YouTube videos, have restricted or disabled commenting features by default. DeThreads Solution: Enables commenting and reviews on websites where these features are limited, promoting open discussion and diverse opinions.
Immutable Blockchain Messaging: Challenge: Traditional messaging systems lack transparency and are susceptible to centralized control. DeThreads Solution: Stores messages in the blockchain, providing transparency, security, and immutability, ensuring that once a message is recorded, it cannot be altered or censored.
Live Group Chat: Challenge: Real-time group discussions are often limited or absent on certain platforms. DeThreads Solution: Introduces live group chat, facilitating dynamic, real-time conversations among users, fostering a sense of community and immediacy.
User-Controlled Data: Challenge: Centralized systems compromise user data privacy and control. DeThreads Solution: Decentralization empowers users, ensuring control over their data.
The initial plan was to build the entire comment thread and associated features within the extension. However, integrating blockchain tools posed a significant challenge due to limited support.
To Overcome this Challenge we developed a dedicated website for the comment thread and blockchain integration, accessed seamlessly through iframes, ensured users experience the benefits of blockchain without compromising usability. This approach provided a flexible and scalable architecture, overcoming limitations for unfiltered conversations within the extension.
git clone https://github.com/AB7zz/DeComment.git
cd extension/de-comment
pnpm install
pnpm run dev
cd ../../fronend/DeThreads
npm install
npm run dev
List any software or dependencies required before installation.
Example:
- pnpm
- Node.js (v14 or higher)
- npm (v6 or higher)
- setup metamask and add some test faucets to test the application.