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.
- 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.
Before you begin, ensure you have the following installed:
- Node.js: The JavaScript runtime for managing project dependencies and executing your code.
Follow these steps to set up your D3scord development environment:
$ git clone https://github.com/kokatesaurabh/D3scord.git
$ npm install
$ npx hardhat test
$ npx hardhat node
In a separate terminal execute:
$ npx hardhat run ./scripts/deploy.js --network localhost
$ node server.js
In a separate terminal execute:
$ npm run start