A review of web3 learning tools for devs
Note: None of the companies or projects mentioned in this blog post are paying me to write this. Would be cool though lol. Recently announced my full time dive into the web3 space and a few folks have been asking me what kind of roadmap or resources I used to get into the space. I’ll open with an honest and maybe brutal truth: anyone who tells you there is a definitive list of things you can do to just become a dev in this space is probably feeding you some bullshit. That said, there are a lo...
Web3 Music Project Brain-dump
A couple of days ago I wrote up a little thread on Twitter about an idea I had on a web3 music project. This is an exercise in fleshing out the idea a little more in case I decide to build it out on a stream or on my own elsewhere. Here is the initial tweet thread if you want to see my first set of thoughts: https://twitter.com/Rahatcodes/status/1458594408413245440 So the idea came to me based on some of my own experiences. I was a very mediocre rapper once upon a time and used to pay a third...
Build an Alchemy Powered Gas Fee Dashboard with Next JS.
Picture this, you’re ready to deploy your next amazing smart contract, maybe it’s a minting contract for an awesome NFT collection, a contract for a Token, or maybe you’re deploying a contract for a Governor DAO. (Don’t worry you don’t need to know what all of this is for this tutorial) Whatever it is, what if you didn’t budget properly for the gas fees needed to deploy said contract? It’s important to understand and account for how much it’s going to cost you to get these Smart Contracts dep...
A review of web3 learning tools for devs
Note: None of the companies or projects mentioned in this blog post are paying me to write this. Would be cool though lol. Recently announced my full time dive into the web3 space and a few folks have been asking me what kind of roadmap or resources I used to get into the space. I’ll open with an honest and maybe brutal truth: anyone who tells you there is a definitive list of things you can do to just become a dev in this space is probably feeding you some bullshit. That said, there are a lo...
Web3 Music Project Brain-dump
A couple of days ago I wrote up a little thread on Twitter about an idea I had on a web3 music project. This is an exercise in fleshing out the idea a little more in case I decide to build it out on a stream or on my own elsewhere. Here is the initial tweet thread if you want to see my first set of thoughts: https://twitter.com/Rahatcodes/status/1458594408413245440 So the idea came to me based on some of my own experiences. I was a very mediocre rapper once upon a time and used to pay a third...
Build an Alchemy Powered Gas Fee Dashboard with Next JS.
Picture this, you’re ready to deploy your next amazing smart contract, maybe it’s a minting contract for an awesome NFT collection, a contract for a Token, or maybe you’re deploying a contract for a Governor DAO. (Don’t worry you don’t need to know what all of this is for this tutorial) Whatever it is, what if you didn’t budget properly for the gas fees needed to deploy said contract? It’s important to understand and account for how much it’s going to cost you to get these Smart Contracts dep...

Subscribe to Rahat Chowdhury

Subscribe to Rahat Chowdhury
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Warning: Jumbled up thoughts about a product I may or not build. None of this is organized and may or may not make sense!
I did this with an earlier post on a web3 music platform. I’ve been wanting to take any ideas I have for dApps and jot them down in case I move forward in building them or someone else can pick it up and bring it to life. This is a live writing things down as I think about the idea exercise. You aren’t reading it live but I’m thinking of it live and just jotting it down to see if it sounds feasible.
I’ve been thinking a lot about web3 events both in person and virtual and am currently flirting with the idea of putting together a web3 dev conference. Side note: if that’s something you want to collaborate on please do let me know :D. Anyway, so thinking through this I wondered what a token gate streaming platform could potentially look like. An event platform that lets you buy a ticket in the form of minting an NFT and uses authentication via wallet and NFT to allow you access to the event. A fun way of incorporating actual web3 technology in the virtual web3 events that may or may not end up taking place.
Let’s start with the technology that I would want to use to build this:
I’ll probably go with my old friend Next JS on the frontend. It’s versatile lets you have both static and dynamic content and the server side rendering is no joke. My UI would be built using Tailwind and probably using Rare Blocks Tailwind components. Damn now as I’m thinking about this I’ll probably start building it.
As for the backend I would need a way to have new account holders be able to mint their own NFT’s for usage in their event. I’m still looking into it but I think Third Web is what I would use to quickly get a prototype of this out. It looks like I can probably just tap into their javascript sdk and get this out. Will likely choose to deploy this on Polygon to save on gas fees.
For any additional off chain data storage for the site I would probably want to go with something like Supabase. Just to make things quick and easy to save some data I would want to quickly get. Things like allowing the admins of the event to save their discord/telegram chats for easy access, saving general information about the event etc.
The big part of this however will probably be around incorporating LivePeer for the video streaming. Fully decentralized video streaming platform with token gating instead of ticket gating!
Now what would an actual minimal viable product for this actually look like?
A user should be able to go the website and authenticate with their wallet, then they should be able to create an event. On their event page they should be able to do things like adding information about their event, setting how many NFT’s there should be for minting, adding a discord or telegram invite link that would be shown to people who mint the NFT, and a link to the eventual stream. I will probably want to add in Arweave to the tech stack for hosting files and maybe also the website itself. I think this covers all the necessary elements of a virtual event. Further interaction with their community would be done off the platform on discord. A chat system for the platform itself is something that might be feasible later on but is probably not part of the MVP.
For the NFT itself I think we can generate an SVG that would be somewhat customizable. I won’t get too fancy here just an SVG with the information about the event is probably enough to start. Anything beyond this would be post mvp and after there are actual users.
Now I’m wondering how this gets monetized. I’ll probably have to look into LivePeer pricing to figure out how much to charge but I’m thinking it will be based on the number of NFT’s being minted I can add on a certain fee. This will take some finessing but let’s get that MVP shipped.
Hmm I’m free on Friday maybe I’ll see if I can ship a prototype of this.
Warning: Jumbled up thoughts about a product I may or not build. None of this is organized and may or may not make sense!
I did this with an earlier post on a web3 music platform. I’ve been wanting to take any ideas I have for dApps and jot them down in case I move forward in building them or someone else can pick it up and bring it to life. This is a live writing things down as I think about the idea exercise. You aren’t reading it live but I’m thinking of it live and just jotting it down to see if it sounds feasible.
I’ve been thinking a lot about web3 events both in person and virtual and am currently flirting with the idea of putting together a web3 dev conference. Side note: if that’s something you want to collaborate on please do let me know :D. Anyway, so thinking through this I wondered what a token gate streaming platform could potentially look like. An event platform that lets you buy a ticket in the form of minting an NFT and uses authentication via wallet and NFT to allow you access to the event. A fun way of incorporating actual web3 technology in the virtual web3 events that may or may not end up taking place.
Let’s start with the technology that I would want to use to build this:
I’ll probably go with my old friend Next JS on the frontend. It’s versatile lets you have both static and dynamic content and the server side rendering is no joke. My UI would be built using Tailwind and probably using Rare Blocks Tailwind components. Damn now as I’m thinking about this I’ll probably start building it.
As for the backend I would need a way to have new account holders be able to mint their own NFT’s for usage in their event. I’m still looking into it but I think Third Web is what I would use to quickly get a prototype of this out. It looks like I can probably just tap into their javascript sdk and get this out. Will likely choose to deploy this on Polygon to save on gas fees.
For any additional off chain data storage for the site I would probably want to go with something like Supabase. Just to make things quick and easy to save some data I would want to quickly get. Things like allowing the admins of the event to save their discord/telegram chats for easy access, saving general information about the event etc.
The big part of this however will probably be around incorporating LivePeer for the video streaming. Fully decentralized video streaming platform with token gating instead of ticket gating!
Now what would an actual minimal viable product for this actually look like?
A user should be able to go the website and authenticate with their wallet, then they should be able to create an event. On their event page they should be able to do things like adding information about their event, setting how many NFT’s there should be for minting, adding a discord or telegram invite link that would be shown to people who mint the NFT, and a link to the eventual stream. I will probably want to add in Arweave to the tech stack for hosting files and maybe also the website itself. I think this covers all the necessary elements of a virtual event. Further interaction with their community would be done off the platform on discord. A chat system for the platform itself is something that might be feasible later on but is probably not part of the MVP.
For the NFT itself I think we can generate an SVG that would be somewhat customizable. I won’t get too fancy here just an SVG with the information about the event is probably enough to start. Anything beyond this would be post mvp and after there are actual users.
Now I’m wondering how this gets monetized. I’ll probably have to look into LivePeer pricing to figure out how much to charge but I’m thinking it will be based on the number of NFT’s being minted I can add on a certain fee. This will take some finessing but let’s get that MVP shipped.
Hmm I’m free on Friday maybe I’ll see if I can ship a prototype of this.
No activity yet