Project Description

The SpiceUp project is a NextJS web application on RTF Testnet. By utilizing Dynamic Wallet and the Biconomy SDK users can stay completely within their well known user explierence flows and do not need to be web3 native, so SpiceUp can be very well used for onboarding new people to web3. Sport Clubs/Sponsors can create sport challenges with a prize pool. The SpiceUp app lets users connect with their Strava Accounts, to fetch sport activity data and log the activity into SpiceUp challenges. Through Token Gating sport clubs can also make sure challenges are specific for their fan base. Once a challenge has ended, the top 3 positions can claim CHZ token from the prize pool. How it's Made

The project is built upon the nextjs template nexth utilizing wagmi. The Walletconnect provider has been subsituted with the Dynamic Wallet. Through the Strava API activity data is fetched, which also requires authentication, that is done with the help of Supabase as a DB. The smart contract is written in solidity and deployed on RTF Testnet (Chain ID 22999). For easier UX the biconomy account abstraction SDK v4 is used. For design of the frontend daisyUI is used.

Built With

  • biconomy
  • daisyui
  • nextjs
Share this project:

Updates