So, long story short, I became a Web3 developer overnight.
Not only that, but due to my previous development experience, was able to pick up the slack of some folks on the team and write Node.js scripts to completely make our metadata useable and help made our NFT project a success!
I am working on productionalizing those scripts to create a platform all can use. I found that for a lot of the things we wanted to implement, there was never a clear answer as to how to accomplish them online. Hopefully, I can address this!
As I spend more time in the space I realize that far too often a lot of these Web3 startups just are not up to the caliber of Web2 startups, and I want to change that.
I'd love to hear others who have been in the space longer than me on their thoughts and what pain points they came across when working in Web3 or with NFT's in general.
IndieHackers as a community can be somewhat hostile to NFTs, FYI.
I am still learning about NFTs. My concern with learning in the Ethereum space is the gas fees make the whole ordeal expensive. I also don't like how many of the tutorials I found seemed to push to centralized solutions such as Alchemy, but again I just started learning.
I also have some friends who are learning Solana NFT development. They speak highly of the Rust development flow, though said at points it was slow to load things from chain. It seems Solana's lower transactions also enable some other advanced features in NFTs, like having a DAO where holders of the NFTs vote on how royalties from the NFT sales are spent (e.g. fund creation of merchandise like t-shirts with the NFT art).
I know other chains like Cardano, Alogrand, Avax also have NFTs but dont know much about them.
I am still learning about the space, but think there's definitely a ton of potential for indie hackers. I think creating an NFT project would require a full-time commitment (or close to it), but there is a ton of opportunity in building tooling for those communities.
Dashboards for controlling DAOs, Discord community management bots, price analytics, etc.
Yes there's many elements of pyramid schemes in some cases etc but I think theres some interesting stuff going on culturally, economically, and technologically as well. To me, NFTs are adding more art to the world as well as getting people to think about new ways of organizing communities. I would love to hear where more people's head are at in terms of ideas.
It really is scary and expensive. We had members on the team who have done 3-4 NFT launches before and we still had hiccups sadly. Overall everything went great and the hiccups were fixable.
In terms of DAO's, you can accomplish this on Ethereum too, https://wiki.withtally.com/docs/governance-frameworks explains different governance structures well.
It really is a full-time commitment, I was doing almost 20 hours a day to sure up the engineering effort while working a full-time software engineering job.
My ideal goal for my little SaaS startup is to just make sure folks, regardless of engineering effort, can know their project is safe and put together correctly.
Here are two:
I can't agree more! It really was scary and we tested on a testnet, Rinkeby, but when even when going to Ethereum Mainnet, it was super scary to make sure our Smart Contract was checked over a billion times. Luckily, we had a very talented developer on that side and paid other amazing NFT Smart Contract developers to audit it properly.
I think my end goal is to provide Solidity/Rust smart contract compilation. Use the skills and knowledge I gained to create a nice WISIWIG interface that will hopefully remove some of those mistakes from the smart contract.
You are brave because you want to do something useful for more people; it is admirable. Before you can start minting your own NFTs, you will need three things: your song, artwork, or collectable. Also, some crypto to pay the minting fee and a cryptocurrency wallet to store your crypto. You'll also need to pick the blockchain where you will create your non-fungible token. You need to decide on a list of features and choose your marketplace's technology stacks and NFT standards. It will also help if you follow on https://nftrelease.app/ what are upcoming projects to determine what competition you have
Nice. You need to work on your headline, "Worried about your NFT project?" is a bit of a miss.
You need to identify the main pain point you're solving and then address it in your headline.
My quick stab at it:
"NFT tools - All in one place".
"Go from idea to NFT in days, not weeks."
Awesome, thanks for providing the feedback! I really am bad at copyrighting lol.