Inspiration

We users knowingly or unknowingly share some really sensitive data on social media . These can include passport, bank details, personal photos , etc... Many such apps even sell our data to other organisations (thats why its free to use). We needed an app that protects privacy of users

What it does

PeerChat is a web3 decentralized application powered by Blockchain and IPFS . This app solves the existing problem of privacy , safety and reliability with chat applications. This app make a transaction for every message which gets encrypted and then added to the blockchain. This app also uses IPFS to upload and store files on the blockchain. We have also integrated AI for answering to messages , which is something missing in Chat Apps. The best Part of using a web3 app is that you never loose your data

How we built it

We build this app using solidity , EthersJs, ReactJs, Hardhat, OpenAI, Firebase, IPFS

Challenges we ran into

Including the central authority (firebase) for phone verification as that was the whole point of decentralised app , but we added it later to prevent spam accounts from building up.

Accomplishments that we're proud of

Integrating AI, IPFS and blockchain to the Dapp

What we learned

How much transparency and privacy matters. Best part of the Web3 space is that we can build multiple apps by using the same contract (files,messages, etc...)

What's next for PeerChat

Integrating the app with Huddle01/Livepeer for web3 video-calling Integrating chainlink for automated messages Developing this app on mobile as most of this blockchain space is on web

Built With

Share this project:

Updates