Skip to content

D3scord is a decentralized Web3-based clone of Discord, utilizing blockchain technology to deliver secure, peer-to-peer communication. With features like decentralized messaging, voice and video calls, and smart contract functionality, D3scord offers a next-gen communication platform, ensuring privacy and user data ownership.

Notifications You must be signed in to change notification settings

kokatesaurabh/D3scord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

πŸš€ D3scord

D3scord is an innovative decentralized communication platform that leverages blockchain technology to facilitate secure and real-time conversations. Built using modern web technologies, D3scord allows users to connect, share, and communicate without intermediaries.

🌐 Technology Stack & Tools

  • Solidity: For writing secure and efficient smart contracts.
  • JavaScript: Utilizing React for frontend development and testing.
  • Hardhat: A comprehensive development framework for Ethereum.
  • Ethers.js: Simplifying interactions with the Ethereum blockchain.
  • React.js: A popular frontend framework for building user interfaces.
  • Socket.io: Enabling real-time communication between clients and servers.

πŸ› οΈ Requirements for Initial Setup

Before you begin, ensure you have the following installed:

  • Node.js: The JavaScript runtime for managing project dependencies and executing your code.

πŸš€ Getting Started

Follow these steps to set up your D3scord development environment:

Setting Up

1. Clone/Download the Repository

$ git clone https://github.com/kokatesaurabh/D3scord.git

2. Install Dependencies:

$ npm install

3. Run tests

$ npx hardhat test

4. Start Hardhat node

$ npx hardhat node

5. Run deployment script

In a separate terminal execute: $ npx hardhat run ./scripts/deploy.js --network localhost

6. Start Socket.io server

$ node server.js

7. Start frontend

In a separate terminal execute: $ npm run start

About

D3scord is a decentralized Web3-based clone of Discord, utilizing blockchain technology to deliver secure, peer-to-peer communication. With features like decentralized messaging, voice and video calls, and smart contract functionality, D3scord offers a next-gen communication platform, ensuring privacy and user data ownership.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors