Build OpenSea Blockchain Web 3.0 App with Next.js | Sanity.io | thirdweb

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • In this tutorial, you're gonna be building the Opensea Blockchain Web 3.0 App using Next JS, Sanity.io, thirdweb, Tailwind CSS, and Vercel 🔥
    Get early access to thirdweb 👉 thirdweb.com/start?...
    Get the free boosted plan with Sanity 👉 www.sanity.io/cleverprogrammer
    🗄️ Link to the assets: drive.google.com/drive/folder...
    @TheCoderCoder How to Make a Background Image Transparent in CSS 👉 • How to make a backgrou...
    🔗 GitHub Repo: github.com/CleverProgrammers/...
    You'll be learning about:
    👉 Building a Web 3.0 Application with Next JS
    👉 Styling your app using Styled Components
    👉 Create and mint your own NFT Tokens using the thirdweb SDK
    👉 Adding Web 3.0 authentication using Metamask
    👉 Storing data and information about the tokens you created in Sanity.io
    👉 Using GROQ to retrieve data from Sanity Studio and display it in your Web 3.0 App
    👉 Creating a send and receive functionality for your NFTs on the blockchain
    👉 Deploy and host the app on Vercel
    Buckle up, buttercup 🚀
    ⏲️ Timestamps
    00:00:00 - Intro
    00:01:32 - Demo Opensea Clone App
    00:06:21 - Setting up NextJS
    00:22:28 - Add Navbar
    00:37:24 - Add Hero
    00:46:58 - Set up Metamask Authentication with NextJS
    01:07:31 - Build NFT Collection Page
    01:37:26 - Add NFT Detail Page
    01:59:27 - Set up NFT Direct Listing Purchase using NextJS and Thirdweb
    02:14:35 - Deploy NextJS App to Vercel
    02:21:27 - Outro
    =======================================================
    👨‍👩‍👧‍👦 Join our Discord Community: cleverprogrammer.com/discord
    🚀 Join Profit with React: www.cleverprogrammer.com/pwr?...
    🤝 Attend our meetups: www.cleverprogrammer.com/meetups
    #web3 #frontend #blockchaindeveloper Biz / Sponsorships 👉 www.cleverprogrammer.com/part...

Комментарии • 505

  • @ironpurush0978
    @ironpurush0978 2 года назад +74

    To be honest, now you are bringing some clever programmer level stuff.

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

      yeah, now we’re takin 🚀
      LFG

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

      yeah i stopped watching this guy's videos for a while. it was all hype but no value. good thing their making good content videos again

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

      Why?

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

    Immediately Invoked Function Expression was a very new topic for me. Thanks for that ! There is always something to learn about the recent usages from his videos. Great videos.. !!

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

      Hey Amalnath! Have you ever taken the help of any tutorial to do a project? Would you be interested exploring opportunities in web development?

  • @MrPremkumar666
    @MrPremkumar666 2 года назад +8

    Taking things to the next level with next js thanks for the content

  • @devxlk
    @devxlk 2 года назад +6

    ​excited for this awesome build 🔥🔥🚀

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

    UPDATE - Thirdweb
    Thirdweb no longer creates projects only contracts. Once you've connected your MetaMask account :
    1. Click -> Deploy New Contract,
    2. In the Pre-built Contracts area -> Click Marketplace (Deploy Now),
    3. Give your Contract a Name,
    4. Add Image (optional),
    5. Click Advanced Configuration and enter the Platform Fee in the percentage box,
    6. At the bottom select which Network -> Testnets: Rinkeby (ETH)
    7. Click Confirm on MetaMask.
    I hope this helps.

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

      thank you... although i figured it out myself.. i was completely lost

  • @UpdaterMC
    @UpdaterMC 2 года назад +17

    I have used sanity before but this tutorial is extremely helpful and explained the schemas on a very easy way
    Good job and thanks budd

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

    As always, awesome video and learning so much from you guys!

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

      Peace Inu is a very good investment, the team is very professional, and the marketing is going very well. CG and CMC coming anytime now! Don't miss your shot!🥶🥶

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

    Bro, your channel is amazing. Don't stop. Thank You.

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

    Thank you for what you do for the community 🙏 I was excited to hear you had meetups in La so I went to sign up but this Super Bowl Sunday is not a good day for me but I'll be joining the next one 🙏 💯

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

      You are most welcome. Thank YOU for being a part of this. Yeah I realized just yesterday that this Sunday is a Superbowl so I'm canceling the event this Sunday. But I guess I'll see you next Sunday!

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

    We really want tutorial like this

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

    I have to comment you are the best bro, I really love your explanation. You are a guru.

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

    This is very helpful,thank you !

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

    Your clone videos are so freaking cool bro

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

    love your tutorial, so informative

  • @John-wx3zn
    @John-wx3zn 2 года назад

    Thank you. I really like that hero image. I had to put you on video playback speed of 2 because I can understand you at this speed too and I can get through the video contents faster.

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

    Now, I am sure you are the king of web3

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

    Thank you so much - Learnt React with you guys and now Blockchain apps. Thank you!

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

      Hey Nishi! Do you usually learn through these online tutorials ? Have you created any projects? Would you be interested in exploring opportunities in web development?

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

      @@shivani9840 Yeah I work with React and primarily into Product Design

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

    i can't wait to see this....!!

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

    Yooo crazyyy 🙌🏼 just finished it

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

    dude u killed it! definitely need a part two !

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

      Bro did you find the solution for that gas fees error ?

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

      @@anuragpadolkar202 unfortunately no bro

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

    Hi, the tutorial is great!

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

    I am loving it!

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

    honestly this person is tooo awesome

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

    i realy enjoy your tutorial will love to see svelte tutorial for web3 and blockchain tech

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

    This is a great tutorial
    To much learning from this

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

      Hey Vishnu! Have you ever taken the help of any tutorial to do a project? Would you be interested exploring opportunities in web development?

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

    Nah qazi 😳🤯
    WTF Bro! Ahahahaha
    Crazy build!
    Goated programmer no cap 🙌🏾

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

    Man, U are up to the level.

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

    You guys made my life easily love you all you guys are doing a fantastic job 😍😍😍😍😍😍😍😍😍😍😍😍😍🥰

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

      Peace Inu is a very good investment, the team is very professional, and the marketing is going very well. CG and CMC coming anytime now! Don't miss your shot!💯

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

    Great tutorial!

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

    Your videos are amazing and helped me a lot if you take suggestions try building a grammarly clone

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

    Great tutorial! Thanks!
    I dont know if I am the only one but holy cow its difficult to follow along coding with him. Moves super quick.

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

      Try setting playback speed to 0.75 / 0.5 - It helps when coding along

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

    I updated it to Thirdweb V.2, thanks.

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

    Yo this is *Next" level 🔥

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

    This has been one of Qazi's most rewarding tutorials, I have no doubt that it will be a bomb on your channel... God bless you for this...!

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

    how many times can I say "smash that like button" in a single video? YES!

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

    Amazing human being and a beast of a programmer

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

    DOPE CONTENT QAZI !!! KEEP IT COMING !!!!! HUGE SUPORT

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

      Thank you sooo much!! Will doo! I'll keep it up!

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

      Hey Ishan! Do you usually learn through these online tutorials ? Have you created any projects? Would you be interested in exploring opportunities in web development?

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

    great video,thank you

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

    Next level project with next.js

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

    Just wanted to show some love!

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

    To be honest, you're now bringing some clever programmer-level content that I'd really appreciate and now I have gained some ideas on how lootmogul's NFTs will play a significant role in their metaverse.

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

    Great, thanks

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

    Peace Inu is a very good investment, the team is very professional, and the marketing is going very well. CG and CMC coming anytime now! Don't miss your shot!

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

    is this tutorial worth taking now as rinkeby and many other things are depreciated can someone help me please

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

    Totally useful information

  • @hala271
    @hala271 2 года назад +13

    Awesome tutortial!
    If you get "p-queue@^2.3.0" required by "@sanity/export@2.23.1" error while installing sanity, just run npm install --save @types/p-queue first.
    Qazi, could you also drop the ape images in assets?

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

      Hey i have a question, what about the cut you get for all the purchases (the royalty you define in smart contract) ? For example I mint a NFT and someone purchases it, I should get the cut after the month.
      I am not getting that cut

  • @Roger-ws8rj
    @Roger-ws8rj 2 года назад

    Hi, I was wondering if you know how to solve a problem im having. I have 3 layers that really only work by themselves, 3 folders with 1 accessory in them. I put the rarity at 1, but being that theres only 1 item in the folder they, always get used no matter the rarity level. could i make "blank" layers as fill ins?

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

    Just awesome! Thanks a lot! Do you think i can use it for my community (I'm Haitian by the way🇭🇹)?

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

    Hey, man, how are you making the lines of code appear, do you use any hotkeys or whatever, what is the magic? )

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

    I love this project

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

    Hello everybody, I have played Dragonwar for 1 month and I think this game is so easy and Dragonwar’s NFT is more stable than I expected. I am waiting for the development of this project, especially the launch of mainnet on this June. Everyone should check this game !!

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

    very very excited the best site for me

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

    what if we want to sell nfts from a collection that wasnt create on thirdweb and have our own smart contract?

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

    Love the tutorial, this is the tops. But I have a question which is more general, some of us, will come to these tutorials long after they were posted, and others like myself probably have come upon the the vast list of warnings when these are complied. Can you post or doa quick tutorial on how to upgrade the various warnings so they do not appear? Many thanks your videos are great. :)

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

      hey i am having problem an error showing up while buying the nft but the missing argument error pops up at 2:10:33 how do resolve this issue please help

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

    I have to laugh when you said "goddamn channel" LOL. You had me long before that as you are a great instructor and I teach university students for a living. LOL Wish I could use terms like that :)

  • @The-Empowerment-Engine
    @The-Empowerment-Engine 2 года назад

    Waiting to see it

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

    Cool tutorial. How can i move "connect wallet section" to navbar to make better user exp?

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

    great tutorial very informative, but I am having a problem with installing sanity, when it gets to the dependencies i get error. can you help?

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

    What about the cut you get for all the purchases (the royalty you define in smart contract) ? For example I mint a NFT and someone purchases it, I should get the cut when this NFT is purchased again, after the month.
    I am not getting that cut

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

    this is the most well detailed tutorial for block chain development in the making of opensea clone.
    most of tutorial is scripted and they just say things like they are reading something book

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

      I am new to channel because of this i subscribe and turn of notification, looking forward for more.

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

    what are you writing on before you open visual studio editor? is that for apple?

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

    Cool!

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

    Hi,
    Thanks for the tutorial, I think the description is related to coinbase clone, kindly update it.

  • @Victor-wh9bs
    @Victor-wh9bs 2 года назад

    Super Video.

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

    can i use in production thirdweb and sanity for high scale of connections and nft's?

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

    Could you please have a instruction video on NFT landing page to launch a project, and how to handle guaranteed/fcfs whitelist. Thank you so much!!!!

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

    I went to the meetups page im in North Carolina it didn't have a meet up showing for anywhere in North Carolina

  • @peter-novak-m
    @peter-novak-m 2 года назад +1

    Great video so far, but the "marketplace" option in Thirdweb is currently in "coming soon" state. Is there some other option that could be selected until it is released to complete this tutorial?

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

    Hey Qazi, absolutely love your content as I'm new to the blockchain space. I had an issue that I can't access the marketplace on the thirdweb dashboard. Can you help me with this?

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

    Hello Sir, I'm from PAKISTAN and I have studied BSCS(Hons.) so I am the big fan of your programming so tell me which LED Monitor you use which company and which size

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

    Uis dễ òm đó mà.

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

    Can you show how to set up the "Create" page? I would like users to be able to create their own collections.

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

    Is this already an fullstack web or only front end web? Thanks

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

    Thanks!

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

    Let's goo..

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

    could you please provide your backend code(contracts) as well? It will be helpful

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

    I am getting runtime error when I am trying to login to my wallet
    ReferenceError: connectWallet is not defined

  • @JC-vs7ud
    @JC-vs7ud Год назад

    How is it possible to let the Backend or Frontend render the Web3 data without the users connecting?

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

    Please which terminal are you using and please sir how can I install it

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

    This is great QaZi

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

    Hey Qazi
    Great tutorial but when is the full stack opensea clone coming out?

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

      Thanks for watching and commenting don't forget to hit the subscribe button. ➕ ① . ..③ …① .. ③ . ④. ⑤ .. ①.. ① … ⑦. ⑨ .. ④ ☎️
      . For more info and support at anytime text w h a t s a p above.

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

      same question!

  • @phoenix-risez
    @phoenix-risez 11 месяцев назад

    How about using Polygon instead of ETH? Is that in the 3rdweb dashboard?

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

    in third-web rightnow marketplace is coming soon, what to select other than this?

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

    Thank you bri

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

    How to solve the CORS error while getting our data on the Sanity Database? Can't view any file or wallet address after authetication

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

    50:24 incredible 59:29 1:00:00 create user sanity 1:14:54 , 1:22:41

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

      Could you send me please a Copy of the code?

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

    I am getting an error in the collections page - setNfts(nfts) - Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
    Check the render method of `Collection`. ... Does someone know how to solve it? .. Greate video btw!

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

      I am getting the same error ,have u solved it?

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

    nice

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

    Can't find the marketplace anymore on thirdweb, is there a work around?

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

    Did anyone code to get the Item activity from the database instead of dummy events?

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

    What vscode extensions are you using

  • @Noel-wr5zu
    @Noel-wr5zu 2 года назад

    hello. i enjoyed the class. can you do a class on how to upload user profile with image to sanity through nextjs

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

    killer. I just built my first nft generator and now I'm hungry for more. thanks for posting this.

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

      Yes!!!! Keep going

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

      Hey I just know basics of solidity and and smart contracts should I follow this tut. or should I get master in block chain come back to it?

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

    It simply do not work, followed every step, checked the repo, but when i click on Buy Now, only the toaster pops up but no metamask to proceed with the transaction.

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

    🤩you are a fucking Rockstar man! thank you!😎👌🏽

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

    Hi, i will developing this app on goerli testnet it will work as well or there will be any issue?

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

    yeah, now we’re fkin talking 🚀
    LFG

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

    In index.js why is wrapper class name in styles empty??

  • @HungNguyen-xs9iy
    @HungNguyen-xs9iy 2 года назад

    Tutorial solidity ser XD

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

    It doesn't appear you can create a marketplace anymore, currently says 'coming soon'