Skip to content
BitSport - Experience Sport In The Metaverse

BitSport - Experience Sport In The Metaverse

BitSport is an Android, and iOS app that allows fans to own digital collectibles for the most popular sports in India. The app connects users at the intersection of social, web3, and gaming.

Created on 1st March 2023

BitSport - Experience Sport In The Metaverse

BitSport - Experience Sport In The Metaverse

BitSport is an Android, and iOS app that allows fans to own digital collectibles for the most popular sports in India. The app connects users at the intersection of social, web3, and gaming.

The problem BitSport - Experience Sport In The Metaverse solves

BitSport is a product that aims to democratize the creation of digital collectibles for athletes.

A majority of athletes have to rely on funding from foundations and support from friends and family to pursue sport as a career, while only the top athletes in the world have big endorsements.

At BitSport our hypothesis is that by creating a fun social product at the intersection of Social, Web3, and Gaming, we can enable athletes to connect with fans and build meaningful relationships. Fans can support their favorite athletes by purchasing cards and digital collectibles with utility built in.

BitSport's user experience is similar to popular social apps like Instagram and Tiktok, making it easy for athletes to create and publish NFTs from their phones. Fans can engage with NFTs in the form of comments, likes, and other social reactions without necessarily having to purchase them.

BitSport plans to build fun, simple, hypercasual games revolving around sports, allowing fans to enhance and craft NFTs they purchase. Leaderboards and contests will allow users to build social capital and earn rewards. Finally, a peer-to-peer marketplace will facilitate trading, buying, and selling of these collectibles among fans.

Overall, BitSport aims to revolutionize the way athletes and fans interact and create value in the sports industry.

Challenges I ran into

The biggest hurdle we faced was figuring out how to reserve collectibles. Our initial idea was to create a simple skill-based game called "Book Cricket" which users would play. On scoring the required number of runs, they would be eligible to buy a CryptoCricketer NFT. We went down a rabbit hole figuring out reservations, expiry, scoring algorithms, price points, and a host of other product related issues.

From a technical standpoint, we were able to solve for a onboarding users using social login and on successful registration, we created a custodial wallet leveraging the Flow Custodial Wallet. We further wrote smart contracts and exposed a REST interface by storing cadence scripts in the database and loading them dynamically. The scripts interacted with the smart contract to create an account, mint NFT, transfer NFT, and fetch all NFTs associated with a collection. We further formatted the metadata returned in a consumable format similar to Alchemy APIs.

We had the most fun expanding on the work done in the Flow Wallet API by automatically polling for transaction completion and notifying the caller via a webhook or pub-sub mechanism. This feature will allow us to know when a transaction status and charge the payment method successfully.

A last minute feature which we rushed to complete was allowing users to create a digital collectible and mint it from within the app with a UX similar to TikTok.

Tracks Applied (3)

Best Mobile Experience

BitSport is an Android, and iOS app. The app's UX mimics that of popular social platforms such as Instagram, and Tiktok....Read More

Best Use of Walletless Onboarding

BitSport allows users to create an account using email-password login, and other social logins such as Facebook, Apple, ...Read More

Extending the Ecosystem

We believe that next killer app is going to be an app that builds on existing web2.0 paradigms. Current social networks ...Read More

Discussion

Builders also viewed

See more projects on Devfolio