Skip to content

DMessage is a Web3 app that allows us to send messages in a decentralized manner by virtue of blockchain technology.

Notifications You must be signed in to change notification settings

kaamil-ahamadh/web3-message-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DMessage (Decentralized Message)

DMessage is a Web3 app (also known as DAPP) that allows us to send messages in a decentralized manner by virtue of blockchain technology. All the messages sent are directly stored in a DMessage smart contract.

Live Website

https://dmessage.netlify.app/

Highlights

  • All Messages are Stored in a Blockchain.
  • Deployed to six public blockchain protocols such as Rinkeby, Avax, Polygon, BSC etc.,
  • Transparent, Immutable, No censorship resistance.
  • Truffle Smart Contract Development Framework used for Smart Contracts.
  • Full Frontend with ReactJs.
  • Beautiful UI with Tailwind css.
  • Animations with Framer Motion
  • Ethers Js used for interacting with Ethereum Virtual Machines.
  • Context API used for Global Context.

Tech Stack

  • Client : ReactJS
  • Styles : Tailwind css
  • Storage : Blockchain
  • Test : Mocha and Chai for Smart Contract Testing

Screenshots

Desktop

Entry Screen
alt text
Main Screen
alt text
Payment Confirm
alt text
Submitted
alt text
Confirmed
alt text
All Messages
alt text
Different Network
alt text

Deployed on Ethereum/BSC/Avax/Polygon/Fantom Test Networks

DMessage Smart Contract