POPP unifies rewards and loyalty programs on the Blockchain.
POPP unifies rewards and loyalty programs on Polygon.
Characteristics of POPP:
Current features on POPP's rewards & loyalty system:
Future Work (upcoming work):
Upgradable Stamps: Tier 1 Stamps can be upgraded for Tier 2 tokens, etc. Loyalty Stamps: Minted upon reaching significant milestones, qualifying Wallet Holder to a "buff" (e.g., discounts, VIP access) Fragmentable Stamps: Bundled products represented by a stamp which can be broken into individual stamps.
Marketplace for Stamp trading Development of a POPP-specific marketplace, or building on OpenSea.
Brand verification Confirm identity of vendors (large brands, cross-branch collaboration)
Community-driven Stamp designs Designs follow brand & product theme.
Limited Edition Stamps: Limited edition Stamps(seasonal, etc.) Stamps of Varying Rarities: Rare designs of Stamps may be collected for fun
POPP has two main components.
The Smart Contract stores the main protocol. This contract was created in Solidity.
POPP Smart Contract
Merchant Factory + Merchant Contract:
Manages mintable stamps (create, edit, and delist items)
Purchase and mint
Create campaign contracts
Campaign contract:
Mintable stamp contract:
The front-facing aspect of POPP is a standard React application that provides an easy-to-use interface for both Merchants and Customers.
Chainlink and Umbrella Network are utilised to obtain price feeds for accurate exchange rates to Merchant's currency of choice.