The problem Suiroad solves
Gumroad is the most famous website used by indie creators for selling digital products. Recently it came into controversy for unilaterally increasing its commission, leaving the creators fuming. This highlighted a need for such platforms to be more independent and permissionless. Our project aims to create an ecosystem that :
- Enables creators to earn a fair share of loyalty.
- Lets buyers earn discounts through composable loyalty NFTs
- Unlock exclusive gated content/ communities using NFTs earned during purchase
- Enable fractional ownership of products based on rules set by creators.
Challenges I ran into
- Could not find straightforward documentation on connecting to a sui wallet. As a result of which I could not get it to work with nextjs
- Sui took 4+ hours to compile on my machine during installation
- Sui and move was a completely new stack for me. And I could not learn any of it due to wifi issues on day 1. Had to properly start on day 2.
- Since the SUI setup took so long, there was no time left for connecting the written smart contracts to the front end. So I've kept smart contracts code in the smartcontracts folder