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

Loyalz

An innovative platform revolutionizing loyalty program management by seamlessly integrating offline retailers into the blockchain ecosystem

Loyalz

Created At

ETHOnline 2024

Winner of

Stackr Labs - Best DeFi use-case with Micro-Rollups

Avail - Build with Avail

Prize Pool

Project Description

Traditional web-based loyalty program platforms uniformly suffer from inherent challenges that render them prohibitively expensive for small businesses and unappealing for the end users. It's time to put an end to that by integrating brands, retailers and customers onto a blockchain ecosystem.

Brands demand:

  1. Fare rewards distribution among marketing campaign participants
  2. Easy and quick setup for collaborations with other brands
  3. Verifiable marketing campaign reports to be used for accounting purposes

Retailers demand:

  1. Convert tons of paper receipts thrown away every day to something meaningful
  2. Attract more customers to engage with their business

Customers demands:

  1. Ownership and more freedom of rebate points management
  2. Get involved into loyalty programs, but without a hustle of installing mobile apps for each brand or retailer
  3. Play around with blockchain and web3 ecosystem

Our platform satisfies all of the aforementioned demands by providing all three actors a user-friendly yet powerful interface to blockchain:

  1. Brand Managers can set up marketing campaigns tied to custom ERC-20 tokens
  2. Customers can scan QR code on paper receipts to receive rebate points in a form of custom ERC-20 token
  3. Retailers can exchange customers rebate points to rewards

We believe that we've managed to combine all the technologies and protocols the platform was built upon in the most meaningful way possible.

How it's Made

Our platform consist of multiple projects which communicate over HTTP REST API:

  1. Frontend is built with Next.js and utilizes Web3Auth for social login, account abstraction and transactions signing for the Micro-rollup. XMTP is utilised for subscribing and broadcasting news.
  2. MRU backend is Node.js program based on Stackr's Micro-rollups framework and also acts as a relayer for on-chain ERC-20 tokens management. We use Avail as a DA layer for the MRU.
  3. Hardhat project is used to deploy two custom Smart Contracts: MultiTokenERC20 and MintableBurnableERC20.
  4. Envio indexer is a separate program which keeps track of logs from all custom ERC-20 tokens created via the platform and provides HTTP REST API endpoint for the Frontend to consume for listing tokens and providing analytics data for the Brand Managers.

Our smart contract was deployed to the following blockchains:

background image mobile

Join the mailing list

Get the latest news and updates