Fanster
Enjoy every moment with your favorite idol only at Fanster.
Created on 28th June 2024
•
Fanster
Enjoy every moment with your favorite idol only at Fanster.
The problem Fanster solves
Fanster is a platform designed to streamline engagement between creators and their fans.
For Creators
Each creator on Fanster is given a siloed app where that speicific pages will only showcase their contents, enabling them to get the maximum attention from their fans/members.
Creators can:
- Publish video content, photo content, short text contents
- Create playlists of their contents
- Set up shop to market their merchandise, with Fanster handling all of the payment hassle.
- Reply back to Fans messages sent through gift purchased from shop
- Set premium badge and premium membership pricing for their most loyal Fans
- View their members details such as the social media that they've connected
For Fans
Fans can either enjoy the freemium contents published by their favourite creators or join as a member through subscription-based membership to enjoy exclusive contents by their idol.
Fans can:
- Join as membership and enjoy exclusive contents served only tuh subscription-paying members
- Reply or react on the Creators contents
- Post comments to engage with their favourite creators
- Leave comments to gain their favourite Creators attention
- Compete with other Fans in climbing the leaderboard to show their love and dedication to their favourite creator
- Purchase exclusive merchandise on their favourite creators shop
- Purchased personalized digital goods
- Participate in missions to accumulate loyalty points
Creators and Fans can also interact in a meaningful way through private messages sent via gifts, comments and replies on published contents.
Challenges we ran into
Integrating Privy & ZeroDev Smart Account to Fanster
Before Smart Account (AA), you'd interact directly with contract through your EOA.
With Smart Account, the infrastructure is designed for the bundler to be the one that interacts with contract (submitting a transaction) on behalf of the Smart Account.
The bundler would need to carry a signature representing the respective Smart Account, so we solve this problem by generating a signature proof on behalf of the Smart Account to verify contract interaction with ECDSA method verification.
Integrating Local Payment Gateway with Fanster's Minting Membership NFT Mechanism
We faced challenges integrating a local payment gateway for minting NFTs. Ultimately, we implemented a queue system that triggers the mint function upon successful payment. Although this method takes longer than an asynchronous approach, it is safer as it allows for retries.
Tracks Applied (2)
Paymaster and Bundler
Social Track
SOCIAL with Farcaster
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
