Chirp is a fully decentralized Twitter. Every tweet is on-chain.
Chirp is a fully decentralized version of Twitter. Each "Peep" (tweet) is securely stored on IPFS. Users can connect their wallets using Privy, then call the smart contract on Scroll with their CID to get the peep stored on-chain. For querying and discovering these peeps, Chirp utilizes The Graph.
https://github.com/leo4life2/Chirp https://github.com/leo4life2/chirp-frontend
Frontend was built using NextJS and integrates Privy. I wrote a smart contract that stores Peep objects, deployed on Scroll Sepolia. This contract emits events when peeps are added, allowing The Graph to query them. I've also deployed a Kubo IPFS node on Railway, and the frontend interacts with its API to upload data to IPFS.