Inspiration
Our main inspiration is Allowing Users Access to Popular Services Using Web3 Without Sacrificing Data Security & Privacy!
What it does
OnDrip is NFT Subscriptions platform - Subscription as NFT where users pay regularly and hold NFTs to access premium services. Think SaaS but with NFTs. We enable new avenues for Web2 merchants to enter the exciting world of Web3.
How we built it
Smart Contract: ERC721 based contracts (OnDripDirectLicense & OnDripSaaS) that allows a. users to tokenize their existing Streaming (Netflix/Prime) subscription b. Vendors to create utility NFTs for their services c. Marketplace for users to buy and access services offered by NFTs. Users can subscribe using two different functions. Top Up and Renew these functions allow them to access the credentials via lit protocol. This is done using a function accessCredentials with a bool return. Marketplace Contract for token sales includes platform fees and royalties using ERC2981 standard.
Indexer: Usage of Graph Node for getting the list of owners and the NFTs they own with NFT metadata
Gateway: APIs for User Authentication and storing profile details LIT Protocol for Storing the encrypted account credentials per NFT
WebApp: Frontend in ReactJS that allows users to authenticate using MetaMask, Mint NFTs, Access Dashboard for the revenue calculation, Manage Profile and Showcase the NFTs in the marketplace
Chromium Extension: Extension integrated with ETH Wallet that shows how many NFTs a user owns Inject credentials to the webpage for authentication purposes based on the NFT used Profile Details
Challenges we ran into
We overcame issues like a. Integration of Lit Protocol using TypeScript b. Royalties in Marketplace Contract c. Integrate subletting of Amazon Prime Account using SubscriptionsNFT
Accomplishments that we're proud of
We are proud of integrating the use cases of vendors issuing both services that includes recurring payments and one time payments by their users.
What we learned
Working with decentralized identity-based encryption and access control and Royalty Standard
What's next for OnDrip
a. Mobile App b. Create SDKs, Keyboards, Apps and Plugins for Seamless Authentication c. Integrate other popular Subscription Apps for users to create NFTs

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