Inspiration
A member of our team launched an e-commerce platform where he sells design products. He partnered with different designers and artists to drive retention. He airdropped NFTS to their fanbase. He wanted to offer users a customized online shopping experience (tailored discounts and curated products) based on which set of NFTs/aggregation of NFTs they were holding. He could not find a no-code, product-led growth, web3 gated website builder platform.
What it does
ZkShop enables any company selling physical products online to design a customized experience (personalized discounts, curated products) for users based on which NFTs set they hold, while preserving privacy, without doxxing themselves. For example, if you have NFTs from the Paris Hilton concert and a specific exhibition from a renowned artist and visit the website and connect your wallet, you unlock access to unique discounts and curated products without having to reveal your wallet addresses.
How we built it
We performed user interviews to validate pains and needs We designed the user experience prioritizing key features We used the latest Zk innovation from Iden3 and Sismo to increase trust from users in buying online products while leveraging their wallets. We leveraged open-source products: alchemy, redux, polygon, hashura, rainbow, sismo, react, hardhat We worked with SnarkJS and Circom2 for ZKProofs as well, however we were not able to validate the proof of ownership on a graphical interface
Challenges we ran into
Understand how ZK Proofs works in a limited timeframe Prioritize no-code features that needed to be pre-built Understand this new use case and design the UX within time constraints
Accomplishments that we're proud of
- Enable the admin of the website to parameter experience of his users, leveraging ZK Proofs under few days.
- Building a no-code tool CMS in a few weeks leveraging a diverse team of developers
What we learned
How to use ZK Proofs Improve our solidity skills Refine our understanding of this use case prioritize needs
What's next for Zkshop
Tech: Reduce doxxing risk, display anonymity set UX: enable the admin of the website to offer a gated experience to the person curating objects for them - enable them to automatically calculate revenues made from those curated objects and provide success fees to the curator + increase number of available templates Business : partner with companies partnering with merchandising brands to help them leverage web3 (e.g., airdrop NFTs) to grow the clients pipeline
Built With
- alchemyapi
- circom
- css
- firebase
- hardhat
- javascript
- polygon
- rainbow
- react
- snarkjs
- solidity
Log in or sign up for Devpost to join the conversation.