Build a 3D Ecommerce Landing Page with Next.js 14, GSAP, Three.js and Prismic - Full Course 2024

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

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

  • @codedusting
    @codedusting 3 месяца назад +33

    Is it possible to let the marketing team create new pages with custom components created before hand and assembling them together without the development team's involvement after an initial development process?

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

      Well, that’s exactly what Prismic is about! You can experience it by cloning the final repo of this course (in the description) or by using the online demo (prismic.io/try)

    • @codedusting
      @codedusting 3 месяца назад +2

      @@Prismic thanks. I'll look into it now.

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

      Would you let your private chef re-cable the electricity in your house?

    • @codedusting
      @codedusting 3 месяца назад +1

      @@ElHeloint Nope. But then, it's not my house but my client's who wants to do exactly that to save cost.

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

    I'm back again from finishing the golden standard site. I can't wait to follow along with this gem. Also, thank you for this series. It has influenced how I build any website. Prismic Rocks!

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

      I'm thrilled to hear that, Quent! Thanks so much for going through the courses and giving such kind feedback.

  • @shadowslayer2248
    @shadowslayer2248 3 месяца назад +18

    WOAAHHH! DEFINITELY MAKE MORE VIDEOS LIKE THIS PLEASE PLEASEEE!

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

      Will do! So glad you like it!

  • @drmindriot
    @drmindriot 21 день назад +2

    You are changing lives Sir. Much love and respect to you. 🙏

  • @ojeabuoosaimi6703
    @ojeabuoosaimi6703 3 месяца назад +13

    You guys are amazing for dropping this gem. 😘

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

      You're amazing for such a kind comment!

  • @BrutalInsights
    @BrutalInsights 3 месяца назад +1

    one of the most underrated powerful tech agencies on youtube keep up the amazing work prismic team, surely the algorithm will feed you more attention! I love your projects you showcase they really show how creative your team is and how great in delivery of information your team is!

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

    Amazing! This is the best gsap tutorial I've seen on youtube.Thx Man!

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

      Wow that's high praise! Thank you!

  • @itsyumingah
    @itsyumingah 2 месяца назад +1

    Awesome project! I learned tons. This is my first time creating a 3D site like this. Thanks for creating this tutorial-really appreciate it!

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

    I built my first website 4 years ago and this is kind of what I wanted to do
    I ended up with some pngs floating and I couldn’t get what I was seeking for
    Today I discovered GOLD to do what I had in mind the first time I wanted to build my own website
    I will document it and make a video using this AWESOME tutorial as a reference
    Thank you A LOT
    This is 🔥

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

    Amazing work! Love the tech stack, and the design!

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

      Yeah, it's a great stack. Three.js + GSAP is unbeatable 💪

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

    Man o man, legend is back with masterpiece

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      Haha thanks! Really glad you like it.

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

      @TrostCodes lovee it, one thing in my previous projecr Glisten ai one my client want that site to be multi language really struggle to implement it via prisma by following vid tutorial but not able to implement it.

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

    Such a great tutorial all round! Picked up a few handy tricks alongside beautiful gsap animations! Also your demeanour is very fun and makes it easy to stick around

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

    Duuuude this content is the best that i ever saw, even me that have no good english, this is completetly understanDABLE? hahaha you know? this is amazing, and you didact is pretty good, you make it easy, i hope you do more r3f tutorials, thats my dream work on it someday but dont have brazilian content yet. thanks a lot.

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

      Wow, I'm honestly honored, thank you so much for the kind words. I'll definitely do more r3f courses, it's so fun to work with and the possibilities are endless!

  • @nincat-ml7is
    @nincat-ml7is 3 месяца назад +4

    the app is so good is fantastic

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      Ah I'm so glad you think so! I appreciate it.

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

    Not a Next.js user but you guys are amazing dropping such cool stuff. Thanks Alex!
    I still need to take a look at the Svelte one :D

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      Blokche! Great to see you, and I appreciate the kind words. Let me know what you think about the Svelte one if you get the chance :)

  • @abdullahajayi
    @abdullahajayi 3 месяца назад +2

    Mehn...
    Haven't watch this past 8 mins, but I am sure this is gonna be a great video. 💯
    Thanks man ❤🎉

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

      I hope the rest of the video lived up to your expectations!

  • @rohan7011
    @rohan7011 3 месяца назад +2

    Really loved the tutorial!

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

      I'm so glad Rohan! Let me know if you deploy it anywhere, I'd love to see how it came out.

  • @cassieevans604
    @cassieevans604 3 месяца назад +2

    Great work Alex 💚

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      Aw thank you Cassie! Couldn't have done it without all of your help, you're THE BEST

  • @3dwebsites.
    @3dwebsites. 3 месяца назад +2

    Amazing Staff, Thank you!

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

      So glad you like it!

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

    Ohh My God ! 🤯 I'm gonna make it for sure 😍 Thanks a lot for posting such kind of creativity on youtube.

  • @gerhardvangraan8348
    @gerhardvangraan8348 3 месяца назад +2

    This is really cool!

  • @BhavnishBhardwaj-s9n
    @BhavnishBhardwaj-s9n 3 месяца назад +2

    You are awesome. I'm going to start this from tomorrow

    • @BhavnishBhardwaj-s9n
      @BhavnishBhardwaj-s9n 3 месяца назад +1

      @NukelimerCodes yes it is

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      @NukelimerCodes Yes, 100% free. We use Prismic's free plan and Vercel's free plan to host.

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      I hope you find it fun and informative!

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

      @@TrostCodes Error: Could not load /Soda-can.gltf help please

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

      Have you completed it?

  • @FrancoBarrera-nv4rt
    @FrancoBarrera-nv4rt 3 месяца назад

    Thank you, excellent project, thank you for using Next.

  • @Vikas-dm9uc
    @Vikas-dm9uc 3 месяца назад

    Finally something i was looking for, thank u thank u thank uuuuuuuuu

  • @Webtechy-1
    @Webtechy-1 3 месяца назад +2

    Definitely going to code it asap

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

      Amazing, I hope you enjoyed it!

  • @muzammilali4661
    @muzammilali4661 3 месяца назад +1

    I must say , Outstanding content 🔥❤️ Keep going mate. The concepts and content you delivered and the final product, Gosshh! 🔥
    I have been working with Framer Motion and vanilla Three Js on production level for almost 2 years now, but after watching this I feel like I am so behind the trend 😅.
    I can't Thank you enough for this video 💕 Now I know how powerfull GSAP is compared to Framer Motion and also "react-three-fiber" than "THREE.js" .... It is going to save me alot of time and effort.
    Once again Thank you for this 🙌 keep making this quality content

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      Wow, I'm so happy that you learned so much from this, even having experience with animation libraries and Three.js already! Yeah, Framer motion is great too, but I think GSAP just gives us so much more control, and I love that it's framework agnostic, where framer is React only. It's been my go-to for years now.

  • @josephchakanyuka2843
    @josephchakanyuka2843 3 месяца назад +2

    This is amazing wonderful wow

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      Thanks Joseph!

  • @2kgamerplays258
    @2kgamerplays258 3 месяца назад +2

    This is crazy !!!

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

      Haha thanks, I'm glad you think so!

  • @Anime-vk6xq
    @Anime-vk6xq 3 месяца назад +2

    This is Aweasome

  • @ep4r4
    @ep4r4 3 месяца назад +2

    Uff Increible... Felicitaciones

  • @mr.fabian8471
    @mr.fabian8471 3 месяца назад +2

    Thank you so much !!

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

      You're very welcome, and thank you for the kind comment!

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

    this is something incredible

  • @luizricardo.design
    @luizricardo.design 3 месяца назад

    I loved watching the video! I really enjoy using Prismic in my projects; it adds a lot of value due to its simplicity and fulfills my clients' needs very well. I'd like to take the opportunity to suggest an idea for the next NextJS video: creating a multipage site using slices, along with framer-motion/gsap for animations, as well as preload and transition effects between pages. Keep up the amazing work, which has greatly helped in expanding my knowledge with this incredible Headless CMS 🚀

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

      Luiz this is WONDERFUL feedback, and I love the concept. I'm going to try to make it happen, especially because Prismic has new migration tools that will make adding a lot of content a breeze. Transition effects are a great topic. Tough to do with the App router, because of the root being server rendered, but maybe we could lean on the new CSS ::view-transition property, even though it's not available in Firefox and Safari (It's landing in the next version of Safari so it'll work soon enough)

  • @ZeeKay_Chriz
    @ZeeKay_Chriz 3 месяца назад +2

    Amazing!!! I love your projects. Can you guys do a sveltekit version too?

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      I'm so glad, thanks for saying that!
      Honestly not sure about the SvelteKit tutorial for this one, just as the SK courses don't do nearly as well as the Next.js ones, and since both courses take the same time to create, I want to be able to teach as many people as possible. Not saying I'll never do SvelteKit tutorials again (I personally prefer SvelteKit), it's just there's much more demand for the Next.js tutorials.

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

    i did it thank you so much for helping me get this asset in my portifolio......your amazing teacher........

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

      Error: Could not load /Soda-can.gltf help please

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 3 месяца назад +2

    Wow , thanks ❤ , Nice proyect

  • @gamer-lq3wv
    @gamer-lq3wv 3 месяца назад +1

    Hey just a doubt can you please tell the scroll triggere which you applied to hero class i didnt know what the hero class contain

  • @cirtey29
    @cirtey29 3 месяца назад +1

    What an eye candy. You are the best. Insta follow.

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

      Ah that's super kind of you to say, I'm glad to have you here!

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

    Absolutely well done

  • @AbhinavSingh-is8tu
    @AbhinavSingh-is8tu 3 месяца назад +2

    just wow content .

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

    Amazing 🤩

  • @mayurrajendragavhane410
    @mayurrajendragavhane410 3 месяца назад +2

    amazing sir

  • @stelllarLumeon
    @stelllarLumeon 3 месяца назад +2

    amazzzedd

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

      Thanks Stelllar!

  • @darcyrachel3044
    @darcyrachel3044 3 месяца назад +2

    can I plz know how to get really small hdr files ?
    thank you, you are doing really great.

    • @Prismic
      @Prismic  3 месяца назад +1

      I just scaled them down in an image app like photoshop and kept the aspect ratio and it works just fine for a fraction of the size.

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

    I learnt a lot during this tutorial!! just one thing, there are way too many tailwind classes used, am i supposed to know them all, or how do i go about it, it feels overwhelming at times, thank you!

  • @gamer-lq3wv
    @gamer-lq3wv 3 месяца назад +1

    Which componet has the .hero claa in it @Prismic

  • @gamer-lq3wv
    @gamer-lq3wv 3 месяца назад +1

    Hey @Prismic please be tell where you have used .hero class for the scrollTrigger

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

      Hey @gamer I'm not quite sure what you're asking - have you looked at the github repo to see the final code? That might have your answer

    • @gamer-lq3wv
      @gamer-lq3wv 3 месяца назад

      I am asking the hero class where is that the scroll trigger is applied to it so where is the hero class

    • @gamer-lq3wv
      @gamer-lq3wv 3 месяца назад

      Is it given to a element or an tsx file

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

    Can I use this in my Shopify Website?

  • @Next-Js
    @Next-Js 17 дней назад

    More videos like this :3

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

    I am trying to do this project but at the SkyDive section i get the animations and the can and clouds but i dont get the text coming at all and there is a error - Unhandled Runtime Error
    TypeError: Cannot read properties of undefined (reading 'replace') not sure where am i wrong because the rest code seems all okay

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

      I had the same issue and checked the package.json in the repo and installed the same dependencies for drei, three fiber with the same versions as the ones in the repo. It seems to be an issue with the Text component of drei

  • @krittiyaclark
    @krittiyaclark 29 дней назад

    If we customize the can labels in Figma. How do you make it on the cans?

  • @AkashSingh-hs5sg
    @AkashSingh-hs5sg Месяц назад

    The site is fucking awesome. Can you make more of three js website

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

    Great video, absolutely love it. Btw how to get the images of each individual can and the image of all cans without the background behind them?

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

    Would you do a video with a login system for the e-commerce store?

  • @waeltarabishi6890
    @waeltarabishi6890 3 месяца назад +1

    before i complete this amazing tutorial i have question can i make this entire thing without using prismic !

    • @Prismic
      @Prismic  3 месяца назад +1

      You certainly can, but how would you edit the content afterward?

  • @justinbilly4927
    @justinbilly4927 15 дней назад

    This is definitely a game-changer for e-commerce.
    I have zero coding experience. Can I build one with your template and this to Shopify?

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

    Hey legends, love the content. Any tips on how that amazing Fizzi hover animation was made, did you make a a static SVG logo then add the clipping mask to it ? want to learn absolutely love it :D

  • @gp5414
    @gp5414 3 месяца назад +1

    wow!

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

    Do we have alternatives for Blender ? My Pc is not supporting the installation ...

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

    May I know the theme and font used for VSCode?
    Btw this was one of the best video covering Next.js, GSAP and Three.js. Kudos to Prismic team!! 👍

    • @Prismic
      @Prismic  3 месяца назад +1

      Thanks so much! And here is Alex's setup:
      trost.codes/uses/

  • @nicolettifps
    @nicolettifps 3 месяца назад +2

    AMazing but, can this is making with r3f?

    • @Prismic
      @Prismic  3 месяца назад +1

      It is! Check out starting at 02:39:16 where the React Three Fiber chapter starts.

    • @nicolettifps
      @nicolettifps 3 месяца назад +1

      @@Prismic ah thanks.

  • @dancewithdevils99
    @dancewithdevils99 3 месяца назад +1

    I think we want to try create it with nuxt 😆

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

      If you do please share! I'd love to see it.

  • @AnishSharma-mx7ui
    @AnishSharma-mx7ui Месяц назад

    i am not able to add to cans images from my desktop it is only showing uplash images..
    \

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

    Hi. Great video
    I was just wondering : What vscode theme are you using, please ?
    Thank you

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

      Thanks so much! And here is Alex's setup:
      trost.codes/uses/

  • @johnmoses6872
    @johnmoses6872 21 день назад

    View canvas is not working getting an error while implementing it... Pls help me out

  • @ThomasAsefa-b8z
    @ThomasAsefa-b8z 3 месяца назад

    How can we integrate stripe payment system?; Thanks Good Job!!

  • @migotrobert6952
    @migotrobert6952 4 дня назад

    "if I was selling pink cubes I'd ship this site" 🤣🤣🤣

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

    Anyone having an issue with implementing Clouds from react-three/drei. it says cloud.png is missing. Can anyone help, I'm stuck.

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

    How can I setup slicemachine in my remixjs project

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

    how can we integrate stripe with Prismic

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

    Is it a beginner course?

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

    Bro how to set up the buy and add bank account?

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

    Looks stunning. Sadly, outstanding visuals negatively affects sales.

  • @mileslegend
    @mileslegend 3 месяца назад +2

    somebody using CDE for development like gitpod am having issues logging in as am building with you

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

      Ah yeah, GitPod and those types of environments don't play well with Slice Machine right now. We're hoping to figure out a solution in the future but right now it's not possible.

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

      @@TrostCodes thank you so much ..for the reply , am having lots of fun developing with you in the local environment ..your content is i dont know ....thanks alot for allowing me build my portifolio with your projects

  • @marshaltudu95
    @marshaltudu95 19 дней назад

    I'm getting the below error:
    TypeError: Cannot read properties of undefined (reading 'ReactCurrentOwner')
    What to do?

    • @nani-1951
      @nani-1951 4 дня назад

      That is because the Next JS 15 uses React 19 which is not yet supported by react-three fiber

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

      change your version of next to 14.2.4. This fixes the error.

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

    Course resoures link not working?

    • @TrostCodes
      @TrostCodes 3 месяца назад +1

      We got this sorted over on GitHub :) Link was just not working in the Philippines it seemed.

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

    🤩🤩

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

    🎉🎉

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

    is there a discord server available? I'm looking for some help

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

    Hey! Am I the only person who constantly have problems with Prismic? on my Mac I can't login in chrome... I really want to give it a try, it looks amazing, but it turns out so frustrating😥. Watching this video I even have an error while running the initial npm run dev 😭
    my version is prismic-cli/4.2.3 darwin-arm64 node-v20.11.0 Apple M2 Sonoma 14.4.1

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

    Are you planning to recreate this landing page using Sveltekit :) ?

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

    I would've used more frameworks.

  • @KartikAggarwal-p3k
    @KartikAggarwal-p3k Месяц назад

    34:30

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

    responsive

  • @Tanner-cz4bd
    @Tanner-cz4bd 2 месяца назад

    im suprised this wasn't framer motion

  • @VoidedString473
    @VoidedString473 15 дней назад

    /op @s = unlimited commands = I am now God.

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

    Why not using function base component

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

      Sorry, could you rephrase the question?

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

    it should not be possible. why keep using nextjs instead of use ReactJS.

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

      What should not be possible?

  • @adnanamin3666
    @adnanamin3666 3 месяца назад +2

    I'm amazed! 🙏👌💯🫂😎

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

      I'm thrilled to hear it!

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

    heads up your Course Resources link in description is invalid / expired / not working.

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

      Hey! Just checked and this link works fine, what’s your issue?

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

      @@Prismic it says not secure, secure connection cannot be established