Build and Deploy a Web3 Blockchain Crowdfunding Platform (Kickstarter)

Поделиться
HTML-код
  • Опубликовано: 23 янв 2025

Комментарии • 1 тыс.

  • @javascriptmastery
    @javascriptmastery  Год назад +39

    Want to land your dream programming job in 3 - 6 months?
    ⭐ JSM Masterclass Experience - jsmastery.pro/masterclass
    Become a Software Engineer. Guaranteed.

    • @HowtoCode0
      @HowtoCode0 Год назад +6

      Can you please create one NFT marketplace video. I want to know how the process works. Please 🥺

    • @tjthedeveloper
      @tjthedeveloper Год назад +2

      Im getting this error: contract call failure Error: Function "createCampaign" requires 6 arguments, but 0 were provided.

    • @ICOReviewtoken
      @ICOReviewtoken Год назад +1

      Source hithub bro

    • @Smurfis
      @Smurfis Год назад

      Is this your own course, I’m very curious?

    • @javascriptmastery
      @javascriptmastery  Год назад +1

      @@Smurfis yes

  • @exploit.6848
    @exploit.6848 2 года назад +100

    OMGGG!!! DUDEEE NO WAY YOU ARE GIVING THESE CONTENTS FOR FREE! BRO YOU ARE THE BESTTTT

    • @javascriptmastery
      @javascriptmastery  2 года назад +10

      Yesss

    • @rachitsen
      @rachitsen Год назад +2

      Areee bhai sahi me...🤦
      I am 😲 shocked.....

    • @satviikk
      @satviikk Год назад

      @@rachitsen Ha bro...Jai Shri Mahakaal

    • @muneebaijaz9107
      @muneebaijaz9107 Год назад

      @@javascriptmastery please tell is it good and have full detailed for final year project of Computer science

    • @MrTrigz
      @MrTrigz Год назад

      Bro i was just saying that out loud came to check in and seen this

  • @volumetwoooo
    @volumetwoooo 2 года назад +169

    Bro your content is literary better than university classes, practical, step by step and straight to the point and real world results. Thanks for providing so much of this top notch quality content.

    • @javascriptmastery
      @javascriptmastery  2 года назад +12

      Thank you soo much! :)

    • @alifhasanshahOfficial
      @alifhasanshahOfficial 2 года назад +5

      strongly agree . After studying 4 years I realize that academy degree has zero value in real life and most of things are taught in cse are out dated now.

    • @DougAllen
      @DougAllen Год назад

      @@javascriptmasteryf

    • @anuragsidhu7863
      @anuragsidhu7863 Год назад

      @@alifhasanshahOfficial true bro

    • @tfl4963
      @tfl4963 Год назад +2

      💯

  • @jingli9232
    @jingli9232 2 года назад +26

    love the way everything started from scratch without any pre-build template

    • @javascriptmastery
      @javascriptmastery  2 года назад +1

      Glad to hear that! :)

    • @WebDeveloperRao
      @WebDeveloperRao 10 месяцев назад

      I see your comments on almost every web3 realted videos on YT🙄🤗

  • @codewithnadeem
    @codewithnadeem 2 года назад +9

    Seriously how this type of content is Free? Love your JSM. please upload more beginner-friendly blockchain projects.
    LOVE YOU 3000.

  • @siddharthpandey1397
    @siddharthpandey1397 Год назад +25

    dude you're amazing! one tip - before you start building the app, you can provide the viewers with a list of components you will be using and relevant resources, so that they can try building it by themselves. then when they're stuck they can use your video to unblock :)

    • @jnc555
      @jnc555 Год назад +2

      thank you for ur suggestion , i was thinking the same ...
      So can you do it for him in here , in the comment please
      sorry for my english i am learning ...
      thanks

  • @nocopyrightgameplaystockvi231
    @nocopyrightgameplaystockvi231 Год назад +3

    Adrian your voice is naturally soothing 😂😂 and I am actually hooked to your videos, since the explanations are so clear, concise, and can be kept as notes. You are truly a gifted teacher.

  • @ar.visualz
    @ar.visualz 8 месяцев назад +2

    This is gem. This channel is literally the main reason I stay long on RUclips. I'm hoping to take your premium courses soon

    • @dendrite44
      @dendrite44 8 месяцев назад +1

      Did you complete the app?

  • @earlgfps
    @earlgfps 2 года назад +32

    Best practices for starters, and well explained topics, love the teaching styles and the contents!!. Well Done Adrian!! 💙

  • @phamwoaw
    @phamwoaw Год назад +4

    i just watched a dozen of your videos all your way through. bravo im hooked.

  • @MrBetolugano
    @MrBetolugano Год назад +4

    You REALLY MAKE my day i've been try to study do to something simular from a long time... Ur amazing. God bless you!

  • @richardmasters2045
    @richardmasters2045 2 года назад +12

    My favorite teacher, genius !

  • @dadacrvc5978
    @dadacrvc5978 Год назад +2

    Wooaaaww ! looked 4 about 10 minutes and that was so clear , well explained , precise , .... I just know nothing about your job but it's look like great. I'm going to look for the suit. THX 4 that.

  • @rafaellopezmunoz6812
    @rafaellopezmunoz6812 2 года назад +1

    When I have more money that what I need, I will come back here and donate you. You deserve billions of followers!

  • @andreipashinski
    @andreipashinski 2 года назад +7

    Wow, man. Great job, as always. I wanna dive right into web3 and am so so grateful for your content!

    • @javascriptmastery
      @javascriptmastery  2 года назад +2

      You can do it!

    • @semilogopaul
      @semilogopaul 9 месяцев назад

      From the project, can you actually donate to a campaign...does it have that functionality??

  • @eddy5945
    @eddy5945 2 года назад +10

    Hello there. Just wanted to shout out a huge THANK YOU for all the content you've been posting lately. You're amazing and so are your tutorials.
    Additionally, I just wanted to point out as well that the create app from thirdweb u used in the video is not offering the vite option anymore, so for those who've noticed and have any issues regarding the creation of the app using vite the following command does the trick: npx thirdweb create --template vite-javascript-starter.
    Kind regards

    • @jpwelch923
      @jpwelch923 2 года назад +1

      DUDE thank you!! was running into a lot of obstacles trying to use next

    • @Abhiram_404
      @Abhiram_404 Год назад +1

      Thank you so much

    • @threathunter369
      @threathunter369 Год назад

      i run into an error using your suggestionss. "Could not locate the repository for "emplate". Please check that the repository exists and try again" how to resolve this? The Template spelling is correct,i dont know why visual studio is saying its "emplate"😢Thanks

    • @cryptoeric24
      @cryptoeric24 Год назад

      It is there for me but does not build all the packages and errors out

  • @spotlight1792
    @spotlight1792 2 года назад +1

    Best of the Best … just finished my Degree, finally a good time to dig in.. ❤

  • @infoshorts1839
    @infoshorts1839 2 года назад +9

    That is some awesome stuff right there seriously!!! Loved every moment while watching your video and side by side developing it...Thank you so much for your selfless effort and keep up with the good work and such awesome projects in future too.....

  • @Binarybotsltd
    @Binarybotsltd 2 года назад +7

    Your projects are always beginner friendly.You are Great

  • @miteshrathod3616
    @miteshrathod3616 2 года назад +1

    I made METVERSUS from your previous video and now I excited for doing this new project ❤.

    • @javascriptmastery
      @javascriptmastery  2 года назад

      Hope you enjoy it!

    • @miteshrathod3616
      @miteshrathod3616 2 года назад

      @@javascriptmastery Not only enjoyed but also learn many new things thanks for that.

  • @javakodingdotcom
    @javakodingdotcom 2 года назад +5

    The tutorial you provide is very useful and easy to understand, I started learning from you since I was 11 years old and I can understand it well. Thank you very much

    • @javascriptmastery
      @javascriptmastery  2 года назад +1

      Keep it up

    • @thechief4568
      @thechief4568 2 года назад +2

      now how old r u?

    • @javakodingdotcom
      @javakodingdotcom 2 года назад +1

      @@thechief4568 13 years old

    • @jefestar
      @jefestar 2 года назад +4

      you're on the right path in life lil one!!! i'm a blockchain dev at 25 yrs old. I wish this stuff existed when I was 11. You can be jeff bezo before you even come 18. stay focus lil one and stay away from FAMILY & FRIENDS that don't have dreams like you! That can be your biggest downfall

  • @Dsandles47
    @Dsandles47 2 года назад +1

    As soon as I hear the "Hi there," I get pumped for another quality video.

  • @enjoy_co_uk
    @enjoy_co_uk Год назад +4

    A brilliant tutorial Adrian. You sure know your stuff. Well done and keep up the great work.

  • @rockbelleh6237
    @rockbelleh6237 2 года назад +2

    Wow....been waiting for dis for a long time.God bless u endlessly.ur projects are topnotched 🤗🤗🤗🤗🤗🤗

  • @firmankhoirilrahmatullah4631
    @firmankhoirilrahmatullah4631 2 года назад +4

    Omg ... another best project sir 👏👏

  • @sicario55
    @sicario55 2 года назад +2

    Masterful display of Javascript by JS Mastery

  • @mohitashliya8750
    @mohitashliya8750 Год назад +3

    Thanks as always Adrian for the smart contract one. Very detailed and presice video tutorial ever

  • @adelekeadekunle8365
    @adelekeadekunle8365 2 года назад +1

    You are nothing but the best. Please 🙏 keep uploading videos like this

  • @keerthiavirneni7907
    @keerthiavirneni7907 Год назад +3

    In context folder even if i give the correct contract address the campaign is not getting created and showing check the contract address

  • @sajjadshaikh8515
    @sajjadshaikh8515 2 года назад +2

    Best tutorial on internet till date ⚡🔥

  • @RichReflectionz
    @RichReflectionz Год назад +4

    Great work Adrian, I'm still going throught the tutorial, but it has been amazing so far (only half way) I can see why a lot of frontend knowledge is needed initially if you want to be a fullstack web3 dev as a lot the time spent in this tutorial from the looks is building the frontend and connecting it to the backend.

    • @shubhampatel_2704
      @shubhampatel_2704 Год назад +2

      hii can you please help me out to run project locally getting too many issues can you please provide your code and you linkedIn profile it will really helpful please do consider

    • @fayezkaabi5624
      @fayezkaabi5624 Год назад

      @@shubhampatel_2704 xddddddddddddddddddddddddddddddddddddddddd wtf, stop begging

  • @soumikmukherjee4797
    @soumikmukherjee4797 2 года назад +23

    Are we going to get the second version for this project as I believe a lot of the major functionalities are yet to be coded, for example the theme feature, logout feature and a lot more!!!
    But, loved the way you teach Adrian, you make project building so easy and interactive!!!!

  • @devanshsinghparmar
    @devanshsinghparmar 2 года назад +1

    JSM is always lit and making it everytime!, Well Done bro! always supporting.

  • @AaronHulse1956
    @AaronHulse1956 2 года назад +3

    Great job Adrian, a heads up on the build. There is a problem with chunksize which caused the build to fail. In the Vite.config file, I added { build: {
    chunkSizeWarningLimit: 1600} ) to resolve the issue.

  • @amitp05
    @amitp05 2 года назад +2

    You are at it again. Love your work 👍

  • @tanishksoam7982
    @tanishksoam7982 8 месяцев назад +2

    i dont have a goerlia testnet on my metamask , i have a sepolia testnet but this test net chainId is not available. what should i do
    reference vidoe at 38:07 to 38:27

    • @Sumit-ud5by
      @Sumit-ud5by 7 месяцев назад

      did you resolved this?

  • @arianitonline8748
    @arianitonline8748 2 года назад +4

    it's good to keep an eye on this web3. but it will not become mainstream, neither replace centralized apps. and that's good

    • @javascriptmastery
      @javascriptmastery  2 года назад

      It will work alongside centralized apps

    • @arianitonline8748
      @arianitonline8748 2 года назад

      @@javascriptmastery yeah, but we haven't heard anything big about web3 except this twitter alternative, and that because of twitter itself. and crypto currencies showed to be not what they claimed to be

  • @thithanham655
    @thithanham655 Год назад

    Rất may mắn được là một pioneer , cảm ơn đội ngũ PCT

  • @krishna.r.p8488
    @krishna.r.p8488 Год назад +5

    I am not able to send campaign details to contract deployed on thirdweb, so do we need to use API or it can only be done by contract address as done in video

    • @VishalParmar-b6r
      @VishalParmar-b6r Год назад +1

      I am facing the same issue

    • @raulhernandez4309
      @raulhernandez4309 Год назад

      same here

    • @yogeshraut2071
      @yogeshraut2071 10 месяцев назад

      Did you find solution for this ?

    • @kartik6968
      @kartik6968 9 месяцев назад

      @@yogeshraut2071 have you set up a thirdweb client id? If not, you won't be able to access any of the thirdweb features

    • @firebout7675
      @firebout7675 6 месяцев назад

      Same issue

  • @manojkumarm9361
    @manojkumarm9361 2 года назад +2

    Best channel for professional projects.
    Loved ur explanation.❤️

  • @Grux
    @Grux 2 года назад +5

    Awesome content. I'm using your videos to get up to date with web3 and upgrade my React. Thank you for the great straight to the point content (Although i would've loved if the client used Typescript with React )

  • @melpacheco9288
    @melpacheco9288 Год назад

    one of the best channels on youtube

  • @khanhdidi3147
    @khanhdidi3147 6 месяцев назад +5

    Can I use Ganache instead of Goerli, I can't connect to Goerli the way you do in the video and I don't know what to do

    • @speed7717
      @speed7717 5 месяцев назад

      same here, I can not add it to the extension if you have found out how to do it? then please let me know.

    • @KanishkKumar-m8t
      @KanishkKumar-m8t 4 месяца назад

      @@speed7717 It's been discontinued , use sepolia instead

  • @leroydickens3705
    @leroydickens3705 4 месяца назад

    This guy is truely a blessing

  • @brijeshadeshara6157
    @brijeshadeshara6157 Год назад +3

    contract interaction notification is not popped up after clicking on "submit new campaign"
    now what should i do??

  • @henrythomas7112
    @henrythomas7112 6 месяцев назад

    Great video! Some key points were highlighted that I hadn't heard anyone else discuss. Thank you!

  • @ankushkhairnar7582
    @ankushkhairnar7582 2 года назад +1

    I was waiting for this video
    This will my project for college

  • @dheerajkumarsiripalli9363
    @dheerajkumarsiripalli9363 11 месяцев назад +5

    useMetamask command is deprecated. what should be used instead of it?

  • @mitprasad
    @mitprasad Год назад +2

    Sir i have done all the steps as guided by you but at 34:54 you got options which framework do you want to choose but in my case i have run the command npx thirdweb create --app and its giving me the option which blockchain you want to choose (what to do)

    • @088_tejajustin8
      @088_tejajustin8 Год назад

      Did u solve this issue

    • @mitprasad
      @mitprasad Год назад

      @@088_tejajustin8 yes just select the framework you want to work on and then you will get all the options

  • @akshataggarwal3153
    @akshataggarwal3153 11 месяцев назад +3

    How to solve the npm error for creating the solidity environment?

    • @shashank8779
      @shashank8779 10 месяцев назад +1

      Bahut bura hua vmro😔

    • @akshataggarwal3153
      @akshataggarwal3153 10 месяцев назад

      @@shashank8779 aisa mat bolo vro

    • @disunique6107
      @disunique6107 10 месяцев назад

      @@shashank8779 I got solution...

    • @EarthMarvels44
      @EarthMarvels44 10 месяцев назад

      @@disunique6107 Hey, Can you please share your GITHUB repo, for the latest updated code?

  • @christiandanielmoralesagui4659
    @christiandanielmoralesagui4659 2 года назад

    Excelent VIdeo Teacher ! Congrats for has the best Courses in all RUclips

  • @jaidmonwarchowdhury7854
    @jaidmonwarchowdhury7854 2 года назад +4

    Your courses are absolutely INSANEEE! Can we get a WEB 3.0 SUPPLY CHAIN DAPP for tracking the entire process?

  • @localbijak
    @localbijak 2 года назад +1

    I just finished this project, thank you for all of your explanation😉

    • @codingmo314
      @codingmo314 Год назад

      Have you faced any errors while making it? If so how did you solved it. Would be helpful if you reply . Thanks :)

    • @SGauravDhyani
      @SGauravDhyani 8 месяцев назад

      Please let me know if your code is working

  • @tochukwujohn277
    @tochukwujohn277 2 года назад +1

    This kind of Tutorial for free? I wish I can do more than to say Thank you. This is indeed life changing. Thanks Adrian

  • @NORBUDHENDUP
    @NORBUDHENDUP 3 месяца назад +5

    but the goerli test net is shut down so i am stuck right now any adive

    • @yongayaa4067
      @yongayaa4067 2 месяца назад

      Yea mee too, i try to use sepolia instead but it doesn’t work

    • @animeyoverload9820
      @animeyoverload9820 Месяц назад

      Try sepoli

    • @animeyoverload9820
      @animeyoverload9820 Месяц назад

      ​@yongayaa4067 it worked for me

    • @rdg1717
      @rdg1717 Месяц назад

      ​@@yongayaa4067 are you sure Etherium sepolia doesn't work? I'm using it. I deployed the contract

    • @NORBUDHENDUP
      @NORBUDHENDUP Месяц назад

      @@animeyoverload9820 need to pay

  • @PresentTrendProduction
    @PresentTrendProduction 2 года назад +1

    I need help, can i build a smart contact like this … for example if someone buys my nft in opensea. Can I update it on my website?

  • @prakharsinha4145
    @prakharsinha4145 10 месяцев назад +5

    hey Adrian, can we rebuild this project... as it is almost 1.5yrs old, things has changed a lot. can you come up with the new one i.e., Web3 Crowdunding Platform 2.0

    • @DEVANANTHS
      @DEVANANTHS 10 месяцев назад

      Yap have you try it out

    • @DEVANANTHS
      @DEVANANTHS 10 месяцев назад

      Have you tried it out

    • @DEVANANTHS
      @DEVANANTHS 10 месяцев назад

      Have you tried it out

    • @MajorProject2723
      @MajorProject2723 10 месяцев назад

      Now it works or not

    • @EarthMarvels44
      @EarthMarvels44 10 месяцев назад

      Hey, Can you please share your GITHUB repo, for the latest updated code?

  • @shazys
    @shazys 2 года назад +1

    at 34:48 it is also asking - Which blockchain do you want to use? › EVM (I select it, but not sure what it is for) can you explain it as well? Thanks.

    • @adrianflorea7940
      @adrianflorea7940 2 года назад

      EVM stands for Ethereum Virtual Machine

    • @arohirathore9197
      @arohirathore9197 Год назад

      Hey, i selected evm too, is your project working fine?

  • @SHREYAB-r9g
    @SHREYAB-r9g 10 месяцев назад +26

    The video is not understandable as most of the prerequisites are not mentioned, no clear instructions. Most of the things don't work even after following the steps.

    • @greenshaheen
      @greenshaheen 9 месяцев назад +3

      this channel looks cool but i hate this.

    • @2.6hog28
      @2.6hog28 9 месяцев назад +4

      That's bcoz in blockchain, there are major updates as well as deprications in technologies that's why u should also know how to code so u can change any new substitutes in place of old versions or techs

    • @NierozillionFx
      @NierozillionFx 8 месяцев назад +1

      A lot of things are deprecated now like the Mumbai network and all

    • @sowmocoding5740
      @sowmocoding5740 7 месяцев назад

      True

  • @AlexA-hx7du
    @AlexA-hx7du Год назад +2

    you contract become returning Error: Contract explorer - read Get Campaigns - "missing revert data in call exception; Transaction reverted without a reason string", Please advice the reason..

  • @jimmycorae
    @jimmycorae 2 года назад +4

    Keep these web 3 projects coming! I was looking to get started in web 3

  • @mycreations45
    @mycreations45 2 года назад +1

    thank u so much sir you are the best teacher web dev and blockchain

  • @FrankRamosYT
    @FrankRamosYT 2 года назад +2

    Wow! I have been looking for something like this using Thirdweb deploy for a long time. Thank you sooo much Adrian! @javascriptmastery🔥

  • @salvator3e906
    @salvator3e906 2 года назад +3

    thank u mate💪 can you create a tutorial about how to control a dapp with database o somthing like database in the future ?

  • @abhinavsharma2630
    @abhinavsharma2630 Год назад +1

    At 39:45 How did the file name changed from index.js to main.js when you switched from chrome to VSC ............

    • @shi-nee7966
      @shi-nee7966 Год назад

      exactly..because of that maybe im not able to get App on my site anymore..did anything worked for you?

    • @roystacks
      @roystacks Год назад

      It is due to the concept of entry point when you create an app through thirdweb-- create in terminal it sets the entry point to main
      Similar to when we use npm init or other express installation entry point is set as index
      You can read about the entry point on the internet

  • @navneetshahi7234
    @navneetshahi7234 Год назад +2

    I am getting an error in this could not resolve metadata for contract at 0xF1...

  • @DawoodTrumboo
    @DawoodTrumboo Год назад +1

    When using command npx thirdweb create --app, following issues are there:
    giving some popup saying which blockchain do you want to use, which is not shown in the video, and when I have to select the framework, there is not an option for vite, but there are other framewords like react app, express node, what to do? face-orange-frowning

  • @Shubham-Lal
    @Shubham-Lal Год назад +9

    At 2:09:55, I faced this error "createCampaign accepts 6 arguments but provided 0" - something like that.
    I found a fix for this error. Follow the below steps:
    STEP 1) Navigate your way back to "context" folder in Project's "client" directory & open "index.jsx" file.
    STEP 2) In the "publishCampaign" function, replace your "try-catch" block with the below one:
    try {
    const data = await createCampaign({
    args: [
    address,
    form.title,
    form.description,
    form.target,
    new Date(form.deadline).getTime(),
    form.image
    ]
    });
    console.log("contract call success", data)
    }
    catch (error) {
    console.log("contract call failure", error)
    }
    So as you'll can understand, it was a simple "args" to be added before providing those arguments and passing it like an object.
    Cheers!

    • @siddheshpandey6382
      @siddheshpandey6382 Год назад +1

      Error: Could not resolve metadata for contract at 0x3eBEDD08D5c789aDCaB093DfbAAdbE99a8457cae
      at fetchContractMetadataFromAddress do you know how to solve this ? create campaign is not working

    • @Shubham-Lal
      @Shubham-Lal Год назад +1

      ​@@siddheshpandey6382 I fixed it by again deploying the Smart Contract to thirdweb and replacing the old address with the new one.

    • @Shubham-Lal
      @Shubham-Lal Год назад

      @@siddheshpandey6382 You're welcome 🤗

    • @papa-fy3pv
      @papa-fy3pv Год назад

      thanks bro needed that. :)

    • @Shubham-Lal
      @Shubham-Lal Год назад +1

      @@papa-fy3pv Wow, I am happy for you 🎉

  • @POOJAKUMARI-vl1my
    @POOJAKUMARI-vl1my 10 месяцев назад +1

    At 29:04 "the Goerli faucet requires a minimum mainnet balance of 0.001 ETH on the wallet", now plzzz tell the solution of this, how can this be fixed???

  • @chukwuemekamusic663
    @chukwuemekamusic663 3 месяца назад +4

    why is it so expensive now in 2024 to deploy and even interact with the smart contract

    • @cherishkansara7851
      @cherishkansara7851 3 месяца назад

      its completly free bro

    • @chukwuemekamusic663
      @chukwuemekamusic663 3 месяца назад

      @@cherishkansara7851 the test ETHs needed to deploy the contract is high with thirdweb. I had to use hardhat local network

    • @chukwuemekamusic663
      @chukwuemekamusic663 3 месяца назад

      @@cherishkansara7851 the gas fee deploying on sepolia or goerli testnet is too high for the smart contract even if it’s not real money. I had to use hardhat local network on my system.

    • @Buckanian
      @Buckanian 3 месяца назад

      ​@@cherishkansara7851 was about to say that

    • @Buckanian
      @Buckanian 3 месяца назад

      ​@@cherishkansara7851 was about to say that

  • @תובלזיטלבך-ק5ח
    @תובלזיטלבך-ק5ח 2 года назад +1

    what is the extension for suggesting you autocomplete code? like the example in 1:58:49 when u write the parameters for the createCampaign methos

    • @devananth4101
      @devananth4101 11 месяцев назад

      i am geting error for campaigns.length and campaign.map in video 2:23 it showing like Uncaught TypeError: Cannot read properties of undefined (reading 'length'),Uncaught TypeError: Cannot read properties of undefined (reading 'map'),
      do you know solution

  • @SnowdenFu-jh6bx
    @SnowdenFu-jh6bx Год назад +3

    Now Geroli requires 0.01ETH top-up, is Seplolia okay to test?

    • @gsravya3039
      @gsravya3039 11 месяцев назад +2

      Did you use sepolia testnet

    • @disunique6107
      @disunique6107 11 месяцев назад

      ​@@gsravya3039 giving error while uploading Smart contract to hardhat.
      Saying Error uploading Metadata
      Fetch is not defined

    • @DEVANANTHS
      @DEVANANTHS 10 месяцев назад

      ​@@gsravya3039bro did you completed the entire project

    • @notagamer843
      @notagamer843 6 месяцев назад

      @@gsravya3039 I used sepolia

  • @holafd-b3u
    @holafd-b3u 6 месяцев назад

    Я уже год смотрю твои бесплатные связки, в принципе и без приватки можно обойтись, несколько связок в месяц мне хватает)))

  • @JohnWeland
    @JohnWeland 2 года назад +5

    This is great dude. I might have missed it but how would you handle things like only paying out if the target is reached, so if the target is not reached by the deadline donars are refunded (minus gas fees I guess). Or handle something like a platform cut, ie I setup a campaign on your site and you get say 1%, then have when you create the goal amount some sort of info that says to get $$$ remember we take 1% so you should up $$$ to $$$$ to insure you get the full amount.

  • @prajwaldeshpande7984
    @prajwaldeshpande7984 2 года назад

    can see your efforts, hard work just completed this project! tysm

  • @rupeshkumarsahu7378
    @rupeshkumarsahu7378 6 месяцев назад +3

    Goerli faucet is not working any other solutions

  • @shravanighadge5406
    @shravanighadge5406 2 года назад +2

    Thankyou so much for this project. I coded it completely with you and I learned a lot. Thankyou so much for this amazing project!!

    • @mandavasathvik6574
      @mandavasathvik6574 2 года назад

      it did not work for me

    • @funcode-tw3cg
      @funcode-tw3cg Год назад

      @@mandavasathvik6574 was ur os windows /?? i doubt it will not work for me too

  • @rugpulling
    @rugpulling Год назад +5

    In the sidebar component, you forgot to add the "onClick={handleClick}" for it to work properly, and I noticed that the Icon component in the code is not returning any JSX. You need to add a return statement to return the JSX markup. Thanks for the tutorial!

    • @exciteddelirium3590
      @exciteddelirium3590 Год назад +1

      can u please elaborate further as im very new to this and i noticed something was off with the sidebar but i thought it was something i did wrong

    • @ridge_n
      @ridge_n Год назад +1

      This worked. Thanks. I was wondering why my icons weren't showing up.

  • @firebout7675
    @firebout7675 6 месяцев назад +1

    at 31:50 in am unable to deploy it
    unable to "Link this device to your thirdweb account"

  • @tinchomon
    @tinchomon 2 года назад +12

    Hi there!!! :)
    In the createCampaign function, I think the deadline should be "bigger" than block.timestamp. When you write your require, you are comparing with a variable (campaign.deadline) that it is not assigned yet (you make this a few lines later). At the moment of the require the value of the deadline is still 0 for that new campaign.
    Doing a functional analysis, the target doesnt have any sense if the owner of the campaign receives always the "ethers" on each donation transaction.
    If we suppose the target is not reached when the deadlines arrives, then every donator should recover what he had donated... and if the target is reached, the owner of the campaign should claim the amount collected (that should have been saved in the contract at this moment)... Idont you think this could be better?

    • @komodoutd
      @komodoutd 2 года назад

      Right, I also don't see any logic or explanation about how to return funds to donators' addresses in case of expired deadline. I hope we get an answer to that. Also, this "campaign details page" logic is flawed, the way the state is passed down to page is not good, if you open the same url in other window, it will fail because route "state" will be undefined. I suggest adding a function getCampaignById(_id) to smart contract.

    • @Java_mastery1_teleqram_me289.
      @Java_mastery1_teleqram_me289. Год назад

      👆 questions can come in.

    • @laifizeyneb5595
      @laifizeyneb5595 Год назад

      I did not find the part about returning funds to donors' addresses in case of an expired deadline. Can you explain this further?

    • @KetanKandola
      @KetanKandola Год назад +2

      When doing the create campaign function did you ever come across an error about receiving metadata from thirdweb?

    • @josephesparago5396
      @josephesparago5396 Год назад +1

      @@KetanKandola I encountered the same error. Have you resolve it yet?

  • @akvlogs7663
    @akvlogs7663 Месяц назад +1

    congrats✨✨ adrian for 1millon subscribers and views..
    Do something special in 1millon celebration

  • @mohammedfaraz7302
    @mohammedfaraz7302 Месяц назад +8

    Its not possible for a beginner to follow through this video, goerli is depreciated and thirdweb is not working in the same as shown, at some point you will get struck and waste your time.

    • @engineerwallah4224
      @engineerwallah4224 Месяц назад +2

      agreed wasted my time

    • @Prakrit-ti
      @Prakrit-ti 5 дней назад

      How did you completed web3 course then?

    • @Prakrit-ti
      @Prakrit-ti 5 дней назад

      ​@@engineerwallah4224any other recommendations for web3 course

    • @engineerwallah4224
      @engineerwallah4224 День назад

      @ couldnt complete its stuck

  • @naveenrajanm-so4kk
    @naveenrajanm-so4kk Год назад +2

    What should i do in index.jsx when im using sepolia

  • @Sumit-ud5by
    @Sumit-ud5by 8 месяцев назад +4

    Anyone who completed whole project and resolved every issue??

  • @warengonzaga
    @warengonzaga Год назад +1

    Waren here with thirdweb, amazing content!

  • @anzilcutzz3148
    @anzilcutzz3148 2 года назад +2

    BROOOO !!!! YOU ARE THE BESTT 🔥🔥❤️....Can we get more react app project videos ??? I have purchased ur FILMPIRE course and get addicted to ittt......want more videos like that. We are missing itt ❤️

  • @paradiseofcreativity
    @paradiseofcreativity 2 года назад +1

    WEB3 Is future. I works with company building the NFT marketplace on Near blockchain..

  • @sensys777
    @sensys777 Год назад

    Can somebody help me plzzz?? On 34:50 time stamp , after you write in terminal 'npx thridweb create --app' , then it asks the name -> you write './', and WHAT SHOULD I CHOOSE for this project, when the terminal asks : "Which blockhain do you use?" - "EVM" or "SOLANA". What do I have to choose???

  • @balti3804
    @balti3804 Год назад

    Bro... I really appreciated your work bro. This amazing.. Hope God bless you broo..

  • @localseoagencynetadpros1193
    @localseoagencynetadpros1193 Год назад

    at 39:30 ish you switch from an index file to app and switch to jsx from js and somewhere all of a sudden it becomes a main file name is that a changed name from index or what happened?

  • @neelshah6596
    @neelshah6596 Год назад

    Hey can anyone pls help me out I'm getting an error at 2:09:54 where after clicking submit a campaign I didn't got any metamask open instead it redirected to home page.

    • @kunalkaushik7703
      @kunalkaushik7703 Год назад

      same , i am also not getting that notification. If you get the solution pls share it here

    • @kunalkaushik7703
      @kunalkaushik7703 Год назад

      check by replacing desiredChainid with activeChain :) IT WORKED

    • @Shubham-Lal
      @Shubham-Lal Год назад

      I found a fix for this problem. Follow the steps below:
      STEP 1) Navigate your way back to "context" folder in Project's "client" directory & open "index.jsx" file.
      STEP 2) In the "publishCampaign" function, replace your "try-catch" block with the below one:
      try {
      const data = await createCampaign({
      args: [
      address,
      form.title,
      form.description,
      form.target,
      new Date(form.deadline).getTime(),
      form.image
      ]
      });
      console.log("contract call success", data)
      }
      catch (error) {
      console.log("contract call failure", error)
      }
      Cheers!

    • @sakshamsinha4479
      @sakshamsinha4479 Год назад +1

      @@Shubham-Lal thanks that helped alot getting one more error while trying to donate
      Error: Function "getDonators" requires 1 arguments, but undefined were provided.
      how to resolve this @poorCERTY ?

  • @deepthikaranam3347
    @deepthikaranam3347 Год назад +1

    can sepolia can be used instead of goerli
    the problem is in charid its not there

  • @jingli9232
    @jingli9232 2 года назад +1

    thx in advance, decide to pull an all-nighter to finish this one

  • @baddilika
    @baddilika 2 года назад +1

    You’re just simply amazing. Thanks for everything you do. God bless your household

  • @tabithasona7617
    @tabithasona7617 3 месяца назад

    at 32:00 on executing the command npm run deploy i am getting an error Unauthorized key it is asking for secret key and on giving it is saying the it does not have authorization

    • @gsarankumar2495
      @gsarankumar2495 3 месяца назад

      Is your app running

    • @vansh5913
      @vansh5913 2 дня назад

      Hey,did your issue got solved????Cause even im facing the same issue

  • @m.zubair8106
    @m.zubair8106 2 года назад +1

    after creating the campaign and get message "contract call success" but there is an empty array of getCampaigns in the thirdweb dashboard. I'm stuck please help me to fix this issue.

    • @KetanKandola
      @KetanKandola Год назад

      I'm getting a similar issue at this stage, were you able to solve this

    • @Kumar-up2lj
      @Kumar-up2lj Год назад

      ​@@KetanKandola bro have you completed or solve the problem

  • @judevector
    @judevector 2 года назад +2

    Another one ( in DJ Khaled's voice) ,my best teacher ,what would I have done in programming if I hadn't found your channel

  • @bhaskarkakde9536
    @bhaskarkakde9536 Год назад

    Great!! Please make a part 2 of this where the refunding of amount will take place and is shown on the application.

  • @sholajegede
    @sholajegede 2 года назад +2

    Thanks for this video.
    I have a problem I am facing. I added a share button to the “CampaignDetails” page but when the link is shared, it doesn’t pull in data, it’s just blank.
    How can I fix this?

    • @Kumar-up2lj
      @Kumar-up2lj Год назад

      Bro have you solved this problem?

  • @dheerajkumarsiripalli9363
    @dheerajkumarsiripalli9363 Год назад +2

    i'm getting error after the command "npm run deploy" its showing me error while uploading metadata. What should be done?

    • @disunique6107
      @disunique6107 11 месяцев назад +1

      Same how to solve it?? giving error while uploading Smart contract to hardhat.
      Saying Error uploading Metadata
      Fetch is not defined

    • @DEVANANTHS
      @DEVANANTHS 10 месяцев назад

      Yes myself getting this errors

    • @DEVANANTHS
      @DEVANANTHS 10 месяцев назад

      Can you please share the deployed link😢