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


Log in or sign up for Devpost to join the conversation.