11
15 Comments

Live on ethereum mainnet

cryptobroadway.io, my first web3 application is live on Ethereum mainnet.

Crypto Broadway is Gumroad but on Ethereum. Upload a file, get a link, share it and receive ETH.

It took me 5 weeks of development time. A lot of firsts figuring out how to setup a blockchain development environment, manage test nets and mainnet. Fun fact: it cost $130 to ship the contracts to mainnet. Bytes are dollars.

I learned lots about developer environments in the web3 space, data modeling on and off chain, and building a habit of shipping.

More importantly for me, I finally feel I found a reliable way to focused and disciplined on projects. It took some books and long podcasts but I found a setup, time and process that works for me.

A major goal of this project was about exploring the new web3 space and getting momentum, but I will work now to spend a little bit of each day marketing working towards a first customer.

Onward~

, Founder of Icon for Crypto Broadway
Crypto Broadway
on August 5, 2021
  1. 2

    Captured my attention when I was scrolling for cool projects in Indiehackers. I will add your website into my whitelist!

  2. 1

    Are you still working on this?

    1. 1

      Not full time, what's up?

  3. 1

    nice project!!

    Any pointers for good tutorials?
    I have done a fair bit of research and found these: https://www.zastrin.com/ If anyone else is looking.

    1. 1

      Nice, haven't heard of zastrin. I didn't use any courses. I did read lots of the documentation for each of the tools I was using which is quite full of sample code. I also read contract code.

      I would recommend taking a look at scaffold-eth to get your hands dirty: https://github.com/austintgriffith/scaffold-eth.

      I used the following tools which all have great docs:

      And last I did a Chainlink hackathon a few months ago, Patrick does some great tutorials on their channel: https://www.youtube.com/playlist?list=PLVP9aGDn-X0SPHromvpiGvoNDpH7YErmf

      1. 1

        Thanks! Nice to share resources. Really like your project!

  4. 1

    Wo super cool project! Congrats :) I will check this out because I am really interested in Ethereum blockchain.

    Did you already have any development knowledge on Ethereum before starting this project? (I don't even know, does it requires a particular programming language?)

    1. 1

      Thanks! Nah, this was my intro project to Ethereum / web3. I did a hackathon a couple months ago and learned some things but nothing too deep.

      For Ethereum, almost everyone writes their contract code in a language called Solidity. If you've written Java or Javascript and know some object orientated programming, you want have any trouble.

      But that's just for the on-chain contract code. The rest will likely be in Javascript as its often client side interacting with embedded wallet Metamask.

  5. 1

    Congratulations for building a web3 product with a clear use case.

    However what I don’t understand about all crypto projects is why the home page focus so much in the tech that is being used rather than the benefit for the customer.

    In my humble opinion if your ideal customer will be interested in selling digital goods, why not focusing on that rather than mentioning crypto, blockchain, etc 🤔 I may be wrong I just don’t understand the logic behind it. 🙂

    1. 1

      Thanks and fair call out.

      With regards to tech focus, I can't speak for other projects but I wrote that because crypto enthusiasts are my target audience and there is a lot of excitement around using crypto-native products.

      Why is that my target audience? The barrier to entry in transacting on web3 is too high. If you're not already bought into the ecosystem, I do not think cryptobroadway will convince you. For example, to transact as a newbie to crypto, you would need to know find out what Metamask is, then go and install the extension and setup your wallet. You cannot transact on web3 without it. It needs to funded with ETH, which means you either already have crypto somewhere else you can transfer, or two you have to use a fiat onramp, probably do a wire, then buy ETH. These are not reasonable onboarding steps for someone who is not already bought into the ecosystem. And this doesn't address any of the concerns pedestrians have over using cryptocurrency, trust and so on.

      There are some apps that make the crypto more invisible, but I deemed it out of scope for cryptobroadway.

  6. 1

    Congrats. Why ETH mainnet, why not Binance or Polygon which are cheaper?

    1. 1

      Thanks. I think I will eventually, but more people are on Ethereum so I think it makes for a better mvp. I'll likely add these if I get some complaints.

      Now that you mention it though, maybe I'll do some more research on Binance adoption, especially with all of PancakeSwap's recent usage.

  7. 1

    Nice - how do I see what's currently being listed through your platform or is that private only (seller has to send link)? Would be interesting if this was optionally perhaps or at least put a demo sale item up.

    1. 1

      yeah, I descoped a public marketplace from the mvp. It was more work, and I didn't feel it would help me validate the idea initially. The hypothesis is that people producing crypto focused digital goods would share the link on their own distribution channels.

      Thinking now though, maybe something more manual with some featured listings would be both simple and helpful. Thanks!

Trending on Indie Hackers
Why Most Startup Product Descriptions Fail (And How to Fix Yours) User Avatar 97 comments We just hit our first 35 users in week one of our beta User Avatar 43 comments From Ideas to a Content Factory: The Rise of SuperMaker AI User Avatar 27 comments AIgenerationtool — replacing hiring writers with 1 AI dashboard User Avatar 24 comments NanoBanana or Seedream4.0? Why Choose When You Can Have Both User Avatar 19 comments Why Early-Stage Founders Should Consider Skipping Prior Art Searches for Their Patent Applications User Avatar 18 comments