project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Perkly

Perkly is a rewards platform that lets users earn Web3 rewards while shopping on Web2. Merchants reward customers with tokens and NFTs, featuring lucky draws, dynamic multipliers, Flash Fridays, and real-time notifications—bridging traditional shopping with Web3 innovation.

Perkly

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Privy - Best consumer app

The Graph - Best use of The Graph 1st place

Curvegrid - Best use of MultiBaas

Curvegrid - Speedrun Time Attack

Project Description

Perkly is a next-generation rewards and loyalty platform that bridges traditional Web2 shopping experiences with the exciting possibilities of Web3. The goal is: make shopping more rewarding by allowing customers to earn digital rewards (in the form of tokens and NFTs) that are versatile, transparent, and engaging.

How It Works: 1. Earn Rewards While Shopping: When customers make purchases, they earn tokens that can be redeemed for rewards. These tokens are tied to the amount spent, and special multipliers can boost how many tokens a customer receives. 2. Dynamic Multipliers: Multipliers adjust the reward rates dynamically. For example, during “Flash Fridays,” the tokens earned for purchases can be doubled or tripled to encourage more shopping activity. 3. Lucky Draws for Merchants: Merchants can host lucky draws to reward their subscribers. Winners are selected randomly, and the prizes are distributed as NFTs, which represent vouchers or exclusive discounts. 4. NFT-Based Vouchers: Instead of traditional coupons, customers receive NFTs as rewards, which they can view in the app. These NFTs are unique, transparent, and easy to track. 5. Customizable NFTs by merchants: Merchants can design and create unique digital assets, providing a way to strengthening customer relationships and drive repeat business. 6. Real-Time Notifications: Customers receive timely updates when they win a lucky draw or receive a reward, making the experience interactive and exciting.

Who It’s For: • Customers: Perkly allows shoppers to earn real, digital rewards for their everyday spending. • Merchants: Businesses can attract and retain loyal customers by rewarding them with tokens, hosting lucky draws, and providing unique NFTs as incentives.

In summary, Perkly modernizes the shopping and rewards experience by combining traditional loyalty programs with Web3 technology. It’s a seamless way for customers to enjoy more value from their purchases while empowering merchants with better tools to engage their audience.

How it's Made

Curvegrid’s Multibaas: The Backbone of Deployment • Rapid Deployment: Curvegrid’s Multibaas SDK enabled quick deployment of smart contracts, eliminating the complexities of traditional Web3 development. • Contract Interaction: Using Multibaas’ Contract API, we interact seamlessly with deployed contracts, abstracting away intricate blockchain calls. • Event Query API: To index “AirdropCompleted” events (voucher giveaways), we relied on Curvegrid’s Event Query API. This acts as the source of truth for displaying NFTs (vouchers) earned by users in the app. • Webhooks for Real-Time Notifications: Curvegrid’s webhook feature integrates with Push Protocol, triggering push notifications whenever vouchers are sent to users. Chainlink VRF (Verifiable Random Function): • Used to roll random multipliers for token rewards. • Used to select a random lucky draw winner for merchant giveaways. • Chainlink Functions: • Acts as an Oracle for validating Stripe Webhooks. This ensures accurate and secure verification of purchase events originating from Web2. • Chainlink Data Feeds: • We symbolically tie the Perkly Token value to ETH/USD price. When ETH prices rise, the token’s multiplier increases, creating dynamic token value adjustment. • Chainlink Automation: • Automates price checks to see if Ethereum has risen by a threshold to adjust token multipliers. • Checks if it’s Friday to activate Flash Friday sales, doubling or tripling reward multipliers for purchases made on that day. The Graph: Rich Data Analytics • Powers all dashboards with real-time, aggregated data. • Full-text searches and aggregations enable merchants to view user activity, subscriber counts, and expenditure trends. Push Protocol: Keeping Users Informed • Push Protocol’s streams and notifications are triggered via Curvegrid webhooks. Users are instantly notified when: • A voucher NFT has been sent. • They win a lucky draw or Flash Friday has started. Blockscout • Base Sepolia Scanner. ENS Integration • Human-Readable Merchant Domains: ENS domains replace complex wallet addresses with readable subdomains for merchants. • NFT-Based Subdomains: Merchants receive unique NFT subdomains, creating a clear and recognizable identity in the platform. Privy: User-Friendly Onboarding • Abstracts Web3 complexities for seamless onboarding. • Enables contract creation via email-first onboarding, making it easy for non-technical users to interact with Web3 rewards. Biconomy: Gasless Transactions • Acts as a paymaster to provide gasless transactions, ensuring an effortless experience for users unfamiliar with gas fees.

background image mobile

Join the mailing list

Get the latest news and updates