👋 Hi, I’m @therealharpaljadeja, I work at Celo!
Projects I've built.
-
ZoraCart - Buy Multiple Zora NFT at once
-
How it's made
- Coinbase Smart Wallet
- Plasmo
- Zora Protocol SDK
-
My Contribution
- Solo dev on the project!
-
Links
-
-
Farcaster Cast Github Action - Automate cast using Github Actions
-
How it's made
- GitHub CI
- Neynar
-
My Contribution
- Solo dev on the project!
-
Links
-
-
Find Farcaster Friends - Discover new profiles on Farcaster based on your wallet activity
-
How it's made
- Farcaster Frame
- Next.js
- Neynar
- Redis
- Airstack
-
My Contribution
- Solo dev on the project!
-
Links
-
-
Event Farcaster Frame (1st ever RSVP Frame)
-
How it's made
- Farcaster Frame
- Next.js
- Redis
-
My Contribution
- Solo dev on the project!
-
Links
-
-
Akinator Farcaster Frame (700+ players)
-
How it's made
- Farcaster Frame
- Next.js
- Redis
-
My Contribution
- Solo dev on the project!
-
Links
-
-
AA Snap - Metamask Snap that add Smart Account support to Metamask
-
How it's made
- Metamask Snaps
- Pimlico
- Thirdweb
-
My Contribution
- Solo dev on the project!
-
References & Docs
-
Links
-
-
RugProof Snap - Metamask Snap that provide transaction insights
-
How it's made
- Metamask Snaps
- Alchemy SDK
-
My Contribution
- Solo dev on the project!
-
References & Docs
-
Links
-
-
Ethernaut x Foundry - Ethernaut puzzles solved with Foundry as the testing tool
-
Links
-
-
Cross Chain Lens - Making Lens profile and posts from Celo network
-
How it's made
- Lens SDK
- Wormhole
-
My Contribution
- Solo dev on the project!
-
References & Docs
-
-
Tweet Paymaster - Tweet to get free UserOperations
-
How it's made
- Alchemy AA SDK
- Twitter API v2
-
My Contribution
- Solo dev on the project!
-
References & Docs
-
-
NiftySubs - Decentralized pay-as-you-watch Livestreaming Platform
-
How it's made
- SuperFluid (Streaming Money on-chain)
- Unlock Protocol (Token Gate content)
- Voodfy (Voodfy uses Filecoin combined with IPFS to store your videos reliably and securely. We use it for live video streaming)
- Solidity
- IPFS (IPFS PubSub for chat feature and orbitdb for storing data)
- Textile ThreadDB
-
My Contribution
- Wrote Smart Contracts for Integration of SuperFluid and Unlock Protocol.
- Frontend using Chakra UI and ReactJS.
- Chat Interface using IPFS pubsub.
- Fundraising Contract and Widget
- SuperChat functionality
- Code to generate stream details from Voodfy.
-
References & Docs
-
-
DAOInsure - Decentralised autonomous Insurance organisation
-
How it's made
- SuperFluid (Streaming Money on-chain)
- Solidity
- IPFS (IPFS PubSub for chat feature and orbitdb for storing data)
- Textile ThreadDB
- Chainlink External Adapters
- OpenWeather API
- Slate
- The Graph
- Polygon
-
My Contribution
- Frontend for the application using Chakra UI (Initiaing Claims, Claims Feed, Voting and Dashboard)
- Data visualisation representing the insurance premium paid by each member.
- Graph to get on-chain information regarding which user paid how much premium.
-
References & Docs
-
-
useNear - Telegram Bot to use NEAR DApps
-
How it's made
- Telegram API
- Telegraf Library.
- NFT.Storage
- Mintbase SDK
- near-api-js
-
My Contribution
- Connect wallet to telegram bot.
- Send NEAR token from telegram bot.
- Mint NFT on NEAR blockchain using Telegram Commands.
- Create a Mintbase Minters only group using Telegram bot.
- Adding proposal to Sputnik DAO using the Telegram bot.
-
References & Docs
-
Links
-
-
DAOMe - Creator Economy App on Celo
-
How it's made
- Solidity
- React Native (Mobile app) / React (web app)
- Pinata SDK
- Hardhat
- Celo Blockchain
- WalletConnect (Mobile App)
-
My Contribution
- Built the Web Interface from Scratch.
- Built the Mobile App from Scratch.
- Integration of App with Valora Testnet Wallet.
- Minting NFTs using Valora Wallet.
- Smart contracts for Creators Registry, Creator's Contact and Marketplace Contract.
- Test Scripts, Deploy Scripts
-
References & Docs
-
-
NiftyGuilds - Web3 based NFT gated group chat platform
-
How it's made
- NextJS
- Covalent APIs
- Textile ThreadDB
-
My Contribution
- Built the Web Interface from Scratch using NextJS.
- Querying Covalent NFT APIs for NFT portfolio information of an address.
- Automatic Group creation based on NFTs in the wallet using Textile ThreadDB.
-
References & Docs
-
-
LensTube - Decentralized video sharing platform built using Lens Protocol and Livepeer
-
How it's made
- Lens Protocol
- Livepeer
- NextJS
-
My Contribution
- Built the Web Interface from Scratch using NextJS.
- Using Lens API for creating profiles, creating publications on top of profiles, collecting publications, explore publications, follow-unfollow and activate-deactive follow modules along with approved currencies.
- Livepeer integration to upload video and mint Video NFTs which in turn become publication under a profile.
- Multi-profile support.
-
References & Docs
-
-
Celo OZ Relayer - Meta-Transactions on Celo network using Openzeppelin Relay
-
How it's made
- OpenZepplin Relay & Autotask
- Celo
- ReactJS
-
My Contribution
- Scripts to construct the message to be signed
- Script for Relay validation logic, basically what conditions need to be satisfied in order to get transaction sponsorship
- Write and Deploy smart contract that support Meta-Transaction
-
References & Docs
-
Links
-
-
SocialConnect React Native App - React Native App demonstrating Phone number to Ethereum Address resolution
-
How it's made
- SocialConnect
- React Native
-
My Contribution
- Solo dev on the project!
-
References & Docs
-
Links
-
-
SocialConnect NextJS App (Twitter) - NextJS App demonstrating Twitter handle to Ethereum Address resolution
-
How it's made
- SocialConnect
- Twitter API v2
- NextAuth
- NextJS
-
My Contribution
- Solo dev on the project!
-
References & Docs
-
Links
-
Articles & Videos
Introduction To Farcaster Frames | Coinbase Smart Wallet Tutorial |
---|---|
- What are Meta Transactions (ERC-2771)?
- Account Abstraction (ERC-4337) vs. Meta Transactions (ERC-2771)
- Web3 Developer Roadmap Video
- Build React Native Apps on Celo
- Introduction to Celo
- Introduction to Hardhat @Build with Celo Hackathon
- ETHGlobal Celo Presentation
- Bridging tokens to and from Celo via Wormhole
- How to create a Loyalty Program using Meta-transactions
- Biconomy Explainer
- SVG NFT Minting Course Metaschool
- Minting ERC721s on Avalanche
Communities I am part of.