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

Spicy Fans

SpicyFans is a Telegram-enabled web app for easy onboarding and creation of engaging experiences. Fans can earn tokens, complete challenges, and collect rewards, vying for the top spot on the leaderboard, perks included.

Spicy Fans

Created At

ETHGlobal London

Winner of

Chiliz - Pool Prize

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Project Description

This project set out to build a bot that enables onboarding of fans onto the Spicy / Chiliz Chain, offering a gamified experience in collecting Fan Tokens and showing their passion.

In the future, users would be able to verify their loyalty through a quiz within the Telegram App bot. The correct answers are checked through a smart contract on the Chiliz Blockchain, then the user receives a Fan Token in their In-App-Available Wallet.

The users that will benefit the most from this app are fans of sports teams (e.g. football teams), as well as fans of artists (e.g singers).

There are several actions that could be enabled by the Telegram Bot.

The current onboarding flow is as follows:

  1. Verification of uniqueness / identity using WorldCoin ID. (This prevents exploiters and bots, as well as preempting compliance issues).
  2. Connecting / Creating a new wallet using Dynamic Wallet.
  3. A quiz that verifies the status of a fan of a certain artist / team. In the back-end, this is a smart contract executed on-chain, that checks for correct answers. In the front-end, the user answers questions related to the focus of the fanbase.

In the future, the user could have the option to View their Account (Connect Socials, View Wallet- View Balance; View Digital Collectibles). This is the place to check what NFTs they have received or collected, as well as link their social media profile to further boost their fan status.

Other actions users could take in the future include:

  • Advancing up the fanbase leaderboard. Collecting points and tokens is rewarded by advancing in the fan ranking. This can be viewed by anyone using the bot, using the command "leaderboard". This further gamifies the process, enhancing user motivation to collect rewards and engage with the artist / sports team.
  • See your Status (based on Tokens - 0 to 10000). The "Status" is customizable for every fanbase. For example, in case of football teams, 0-100 points would make a user a "rookie"; 10,000+ points would make someone a "Goal-getter".
  • See available quests. Admins can create multiple quests for verified users to complete, which update in the bot, showing the rewards they could collect upon completion.

How it's Made

The project makes use the following technologies:

  • WorldCoin ID for proof of personhood, integrating the API into our Web App. This use case is particularly important for engaging in social, gamified experiences, to authenticate proof of personhood and guard the social networks against sybil attacks.
  • Dynamic - For receiving the Fan Tokens, also creating the possibility in the future to collect digital artefacts (NFTs), trade and exchange them.
  • Chiliz Chain and Fan Tokens We switched to Thirdweb.com to create the "Swiftie" Fan Token in the hacking process ( SFT - 0x0e02F1dc66dB296A8F086b090feCB8dc695EeD61), after unsuccessfully using REMIX IDE for deploying smart-contracts on the Chiliz / Spicy chain.

The original smart contract would have verified "proof of fandom" via correct quiz answers on the Telegram Bot, which would trigger the smart contract to send one Fan Token to the Wallet of the user onboarding.

We really liked the technology behind the Fan Tokens, and we wanted to expand more on the opportunities to experience and nurture fellowship among fans, as well as enhance incentives to interact and support their team / favourite artist.

The WebApp uses the Telegram Bot API.

background image mobile

Join the mailing list

Get the latest news and updates