Build and Deploy an Amazing Developer Portfolio with Next JS and Framer Motion

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 813

  • @alexeydimov4423
    @alexeydimov4423 6 หลายเดือนก่อน +280

    Thanks for a great tutorial!
    For those, who stuck with bento grid not working properly, in BentoGrid component string part of return className should be:
    "grid grid-cols-1 md:grid-cols-6 lg:grid-cols-5 md:grid-row-7 gap-4 lg:gap-8 mx-auto"
    Replace default Aceternity style with this, and it should work like a charm

    • @vedbesinging3990
      @vedbesinging3990 6 หลายเดือนก่อน +3

      GOOD JOB BRO

    • @wisehorizonsx
      @wisehorizonsx 6 หลายเดือนก่อน

      thnk youu bro

    • @samski17
      @samski17 6 หลายเดือนก่อน

      I'm stuck with TypeError: flattenColorPalette is not a function
      in the tailwind.config.ts
      have any idea?

    • @alexeydimov4423
      @alexeydimov4423 6 หลายเดือนก่อน

      @@samski17 not completely sure what could be the reason, but you probably should check that you've done everything correct starting from 21:42. If everything is copied-pasted and edited correct, might be some trouble during installation of Tailwind lib

    • @JoeAguado
      @JoeAguado 6 หลายเดือนก่อน

      Excellent, yes this matches his github repository.

  • @vaibhavsingh_08
    @vaibhavsingh_08 6 หลายเดือนก่อน +98

    Can’t believe how much value you provide for free! Amazing 🔥🔥

  • @MarkMulvey
    @MarkMulvey 2 หลายเดือนก่อน +23

    The fix for the hydration error message involving and is actually pretty straightforward. The error is coming from the fact that there is an nested inside of a in the 3d-pin.tsx file (just search for "" in that file to find it). You should never have a link nested inside another link. So to resolve it, just change the to a instead. The linking functionality is passed down from so that inner isn't necessary. Hope this helps!

  • @sarmad6166
    @sarmad6166 6 หลายเดือนก่อน +99

    This is the type of content for which I pay my internet bills for!!

  • @wasiqonly
    @wasiqonly 6 หลายเดือนก่อน +25

    Thank you very much. Took me 4 - 5 days to complete this project but finally done. Amazing learning experience! Many thanks :)

    • @jadencoober6484
      @jadencoober6484 2 หลายเดือนก่อน

      Woe dude nice job! Could you tell me what are the prerequisites that I should know before starting to make this? I know js html & css. Ofc I'm learning React but it's gonna take time

    • @akgamings7643
      @akgamings7643 2 หลายเดือนก่อน

      ​@@jadencoober6484html css javascript, typescript a bit similar to jsband a bit react and it's component and you are ready to go buddy but even though you don't know these still I would suggest you to go through from it you will get to know many things that you are not going to learn from boring lectures 🩵

  • @Website_TV_1
    @Website_TV_1 2 หลายเดือนก่อน +3

    This tutorial is pure gold! The way you integrated Next.js with Framer Motion is super smooth. It really takes the portfolio game to the next level! 🚀 The section at [12:45] where you explain the animations in detail was a game-changer for me! Totally inspired to revamp my own portfolio now. Thanks for the clear and easy-to-follow guide!

  • @micheledistadio2936
    @micheledistadio2936 17 วันที่ผ่านมา +7

    Awesome tutorial!
    If someone is stuck with the ReactCurrentOwner error when making the globe, try downgrading Next.js to version 14. It might fix the issue(you will have to change the next.config.ts file as well!).

    • @revoktorment440
      @revoktorment440 14 วันที่ผ่านมา

      I did this and for some reason all the layout is messed up after using the same version of next as in the demo and copying the next.config.mjs file.

  • @peterxavier1
    @peterxavier1 6 หลายเดือนก่อน +9

    You're awesome mehn 🔥🔥 I was planning on redesigning my portfolio this week. Great timing.
    I have been following your channel for years now and you never disappoint.

  • @OPGAMER.
    @OPGAMER. 6 หลายเดือนก่อน +16

    Those animations are just WOW. This will be a great project to build.

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน +2

      Definitely! 😊

    • @themountains1701
      @themountains1701 6 หลายเดือนก่อน +1

      I'm somewhat between an beginner and intermediate react developer and I don't know NextJs, is it worth watching this tutorial for me?

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน

      @@themountains1701 yes

  • @MolecularDev
    @MolecularDev 6 หลายเดือนก่อน +4

    It's really nice that you included an example of how you configure Tailwind. Keep up the great work! I'm always following your updates.

  • @PlxEI
    @PlxEI 6 หลายเดือนก่อน +5

    Man... from Chile, my thanks. Your content is of the highest quality. I will save up to buy your course as soon as I can. Best regards!

  • @amadeosph2045
    @amadeosph2045 6 หลายเดือนก่อน +5

    Hello, I'm from Brazil, I really learned a lot from this video, I hope you can always create these videos that are better than many courses I've already taken here..... thank you and may God bless and gave everything for you and yours team keep up the wonderful work 👏👏👏😁

  • @jorden123
    @jorden123 6 หลายเดือนก่อน +5

    I'm liking your new videos automatically because I already know that it's gonna be fire!

  • @Sassy-Meow
    @Sassy-Meow 3 หลายเดือนก่อน

    That was amazing Adrian, this is the first portfolio I have ever made, and I am pretty confident in that.
    And of course I plan to make good changes in it soon.
    Thank you again and have a blessed life.

  • @olanrewajuiremide6303
    @olanrewajuiremide6303 6 หลายเดือนก่อน +6

    We still haven't gotten over the banking app and here you dropped another banger. 🙌🙌🙌

  • @thewhitenoise4678
    @thewhitenoise4678 2 หลายเดือนก่อน

    Those animations are amazing, now want to go deeper with the Framer Motion. Thanks for the inspiration!

  • @raamiichu4017
    @raamiichu4017 3 หลายเดือนก่อน +18

    For those who meet "hydration error" in RecentProjects component, try using dynamic import instead:
    replace
    import { PinContainer } from "./ui/Pin";
    with
    import dynamic from "next/dynamic";
    const PinContainer = dynamic(
    () => import("./ui/Pin").then((mod) => mod.PinContainer),
    { ssr: false }
    );

    • @bautiliendo9764
      @bautiliendo9764 3 หลายเดือนก่อน

      Thanks bro ! very helpful

    • @riyazpt
      @riyazpt 3 หลายเดือนก่อน

      Thanks

    • @nachikettiwary5628
      @nachikettiwary5628 3 หลายเดือนก่อน

      thanks man! but can you tell me what was the issue and what was the fix? so that we can also understand for future reference.

    • @jimbob23.
      @jimbob23. 3 หลายเดือนก่อน +2

      Another option is inside /3d-pin, change the to a div, then just add the somewhere inside the in /RecentProjects. Seems to just be an HTML nesting issue with the pin component from Aceternity

    • @SarcasticPrince
      @SarcasticPrince 2 หลายเดือนก่อน

      My thmesProvider is not dooing my whole theme black, the texts are in black and bg for hero section is white, How to resolve ?

  • @dev-akeel
    @dev-akeel 6 หลายเดือนก่อน +20

    1:30 it should be Deployment and Launch 😊

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน +6

      Amazing!! ❤️

    • @dev-akeel
      @dev-akeel 6 หลายเดือนก่อน

      ​@@javascriptmastery For 1 or 2?😊

  • @ArifaNadia-n2l
    @ArifaNadia-n2l 2 หลายเดือนก่อน

    Thank you, Adrian! Every project you share is of such high quality, and it's even more impressive how easy they are to understand thanks to your clear explanations and excellent accent.

  • @404-not-found-service
    @404-not-found-service 6 หลายเดือนก่อน +3

    Thank you very much, I learn a lot about design and how to implement these things for my websites, these types of shorter projects are appreciated but they teach a lot

  • @alexduncan1390
    @alexduncan1390 3 หลายเดือนก่อน

    Thank you for your great tutorial! Yesterday, I graduated from a Web Development Bootcamp. During the bootcamp, I sought inspiration and examples by following your channel. Amazing! Your explanations and material are understandable for a beginner like me! I am very grateful to have followed this channel. Right now i already have my own Website Portofolio by watching this video and edit some part. God bless you, good person!

  • @MuhammadSohaib-b9w
    @MuhammadSohaib-b9w 6 หลายเดือนก่อน +2

    bro can turn any demand into reality ❤

  • @mohiths1090
    @mohiths1090 6 หลายเดือนก่อน +3

    Thanks JS just finished the project and made some changes looks great, as always keep it up

  • @X-Saikat-93
    @X-Saikat-93 6 หลายเดือนก่อน +1

    As everything from aceternity ... Kudos to Manu paaji 👏🏻👏🏻

  • @thereaper7682
    @thereaper7682 6 หลายเดือนก่อน +4

    Adrian you're the best teacher that's still provides free content unlike other youtubers who are fake with the so called "free" but only provide paid reference code and no Github repo, they just want to sell every piece of code they teach and they don't offer any other options or solution for any bugs of their projects. I'm sick and tired of them. I'll just stick with you in the future

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน +1

      Thank you so much! That's the goal!

  • @shaheermansoor2560
    @shaheermansoor2560 6 หลายเดือนก่อน +4

    The man, The myth, The legend is back with new content. 🎉

  • @sapurachewae9805
    @sapurachewae9805 6 หลายเดือนก่อน +3

    The best! thank you for always giving high quality contents.

  • @moose43h
    @moose43h 6 หลายเดือนก่อน +5

    literally doing gods work out here.

  • @Mahammad-Zubair
    @Mahammad-Zubair 4 หลายเดือนก่อน

    sir, always amazed by the kind of ui ux designs you bring life to. they are just amazing.

  • @awaisrehman7873
    @awaisrehman7873 3 หลายเดือนก่อน

    for the issue in the footer, we can use the className "overflow-clip" it also words and solve it. You don't need to remove the whole div as it was looking great

  • @kumargupta7149
    @kumargupta7149 6 หลายเดือนก่อน +3

    Thank you for consistency Adrian❤❤❤❤❤❤❤❤❤❤❤❤

  • @Sun_powered
    @Sun_powered 6 หลายเดือนก่อน +2

    I spend 5 day on this tutorial but finally got my top-notch portfolio! :)

    • @sachinkumar-yz6ul
      @sachinkumar-yz6ul 4 หลายเดือนก่อน

      Hi, could you please provide the code for this project? I'm encountering several errors while working on it.

    • @prateekverma2622
      @prateekverma2622 3 หลายเดือนก่อน

      @@sachinkumar-yz6ul bro have all of you issues have been fixed?

    • @vrishhtigoel6538
      @vrishhtigoel6538 2 หลายเดือนก่อน +1

      are all resources being used free?

  • @MwishaLudack
    @MwishaLudack 6 หลายเดือนก่อน +2

    I think this tutorial is over my head right now, I'm too much a beginner to follow and understand everything. I'll go back to the basics.
    Thanks

  • @Dmachua
    @Dmachua 3 หลายเดือนก่อน

    Awesome tutorial Adrian! This is the second react portfolio tutorial I'm watching on JSM, I watched the one from 3 years ago now this and I like this one better, though I wished the portfolio had a blog section for marketing and all. I think organic traffic would be a boost for freelance developers.

  • @martys125
    @martys125 6 หลายเดือนก่อน +2

    you'r a legend ! Thanks for sharing such high quality tutorials

  • @tatertotbot
    @tatertotbot 5 หลายเดือนก่อน +3

    Guys in the tutorial he tells you to make a ui folder, the spotlight animation, button, or text generation will not work unless you add "./ui/**/*.{ts,tsx}", to the tailwind.config.ts file in the content section

  • @林幼稚-r9v
    @林幼稚-r9v 6 หลายเดือนก่อน +4

    OMG! So comprehensive ! Great work !

  • @EseosaOsayi
    @EseosaOsayi 3 หลายเดือนก่อน

    There are honestly no words just thanks

  • @francoavolio5025
    @francoavolio5025 6 หลายเดือนก่อน +2

    Thank you so much for what you do for the community Adrian!

  • @manuarora
    @manuarora 6 หลายเดือนก่อน +4

    Supercool, Thankyou for using Aceternity UI and explaining it so well. :)

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน +1

      Well, thank you for MAKING IT! :D

  • @michealskup5730
    @michealskup5730 6 หลายเดือนก่อน +2

    Hi Adrian, thank you for the amazing portfolio tutorial! Your content is always top-notch and incredibly helpful. Could you please consider creating a tutorial on building a social media app using Expo and Appwrite? I think it would be a fantastic project for the community. Thanks again for all your hard work!

  • @asaadsiddiqui45
    @asaadsiddiqui45 6 หลายเดือนก่อน +2

    Really your coding and design is op
    Nice job ❤❤❤

  • @ahsankabir6810
    @ahsankabir6810 6 หลายเดือนก่อน +4

    You are the best. I wish I could sign up for the jsm masterclass and dive deep into the world of Javascript, React and Next.js. Love your content and dedication.

  • @caiohenriqueuss
    @caiohenriqueuss 4 หลายเดือนก่อน +1

    Thanks for sharing this content with us! That helped me a lot.
    God bless you.

  • @Dongamoham.18
    @Dongamoham.18 6 หลายเดือนก่อน +3

    You're my Inspiration 💥

  • @alexg7282
    @alexg7282 6 หลายเดือนก่อน +2

    Always a pleasure to see your videos ! Thanks

  • @Cr7Nih
    @Cr7Nih 6 หลายเดือนก่อน +4

    Adrian you're such a hardworking person ✨

  • @Jo-vs2ey
    @Jo-vs2ey 6 หลายเดือนก่อน +2

    always love your videos man! Keep up the good work!

  • @Yaro_x
    @Yaro_x 5 หลายเดือนก่อน

    bro just changed my whole life in 2hrs plus

  • @reinhardjoy1532
    @reinhardjoy1532 3 หลายเดือนก่อน

    You are absolutely awesome. Thanks for sharing all the knowledge and I know this is not easy.

  • @crazy_coder
    @crazy_coder 4 หลายเดือนก่อน +12

    Great Tutorial, But you are not following the NextJS guidelines. One of the most common mistake you are doing is you have to rename the component names to pascal case.

  • @abracadabra80
    @abracadabra80 4 หลายเดือนก่อน

    22:35 : Ah so that is why the whole tutorial is only 3 hrs long. Without that pasting and component fiddling it would be 10 hours ;) So very much appreciated that you helped me get past this step which is the main reason I never completet a react, next or svelte project ...
    This calls for a meme: "BRO JUST GAVE US WORKING NEXTJS"

  • @i_vishalsah01
    @i_vishalsah01 6 หลายเดือนก่อน +2

    Great work as always. Brings new features and integrating it seamlessly for the community to follow along and build exciting projects every time kudos to you adrian!!! 🎉

  • @Dongamoham.18
    @Dongamoham.18 6 หลายเดือนก่อน +1

    You're Insane buddy 🔥
    Loved it ❤️‍🩹

  • @adeuyianjolaoluwa
    @adeuyianjolaoluwa 6 หลายเดือนก่อน +2

    This is absolutely legendary! 💎I've learned so much from your tech content, and this tutorial is perfect for showcasing web development skills and as always quality of your teaching, animation, and video production Premium. Keep up the fantastic work! ❤

  • @SidhuDeep-qu3zc
    @SidhuDeep-qu3zc 4 หลายเดือนก่อน

    its a beautiful world with good peoples in it.

  • @limit9483
    @limit9483 6 หลายเดือนก่อน +1

    This is amazing, keep the good work up! 😁

  • @bulelaniquinton7272
    @bulelaniquinton7272 6 หลายเดือนก่อน +1

    this is great and much appreciated work Sir👌👍

  • @techmadeazy
    @techmadeazy 6 หลายเดือนก่อน +1

    This is great! It would be awesome if this had an admin panel feature as well which allows the user to edit content without touching the code (lets say only text and images for now)

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน

      Cool idea, but might be a bit of an overkill for the portfolio.

  • @michaelojekunle3396
    @michaelojekunle3396 6 หลายเดือนก่อน +2

    Sleek🔥🔥 Thank you so much Adrain, been looking already to improving my portfolio, perfect timing.

  • @mounir101
    @mounir101 6 หลายเดือนก่อน +1

    Great video as always. Thanks so much for the hard work.

  • @AlexSmith-ms9xb
    @AlexSmith-ms9xb 6 หลายเดือนก่อน

    Please make a course where you explain how you make those Figma designs. They look awesome!

  • @muhammadwamiqsiddiqui3155
    @muhammadwamiqsiddiqui3155 2 หลายเดือนก่อน

    A beginner's Heaven 🔥

  • @9anzuu7
    @9anzuu7 6 หลายเดือนก่อน +1

    I remeber your nft game
    I think it's time for now one
    🎉🎉🎉🎉🎉🎉
    My best teacher ❤

  • @GabrielElbaz-fn4cy
    @GabrielElbaz-fn4cy 6 หลายเดือนก่อน +1

    Thank you Adrian for your amazing tutorials 👌🏻👌🏻👌🏻

  • @dami-dojo
    @dami-dojo 6 หลายเดือนก่อน +1

    This is awesome! Well done bro

  • @ねこ-p1b7o
    @ねこ-p1b7o 6 หลายเดือนก่อน +1

    The web ui designs, use of nice images and colors are what always sold your websites tutorials. How do you come up with such designs effortlessly everytime.

  • @laureneipsum6871
    @laureneipsum6871 6 หลายเดือนก่อน

    Aaaaamaziiiing , I know I would do this Saturday night ! Thank's

  • @ghcrocket
    @ghcrocket 5 หลายเดือนก่อน

    Thank you so much, i learned a lot from this Portfolio

  • @stephenghimire581
    @stephenghimire581 17 วันที่ผ่านมา +5

    Getting this error:- TypeError: Cannot read properties of undefined (reading 'ReactCurrentOwner') when rendering model using react-three libraries

    • @Mike-le3sh
      @Mike-le3sh 7 วันที่ผ่านมา +1

      Try to downgrade your next.js to version 14

  • @victocode
    @victocode 6 หลายเดือนก่อน +1

    Can't wait to go home to start working on this project, Thank you 🙏 for offering this for free

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน +1

      Enjoy!

    • @br3ak_
      @br3ak_ 6 หลายเดือนก่อน

      You mean Adrian or his team worked on it and the rest of you just code along and copy what you see on screen lol

    • @victocode
      @victocode 6 หลายเดือนก่อน

      ​@br3ak_ I actually try to add my own creative touches to it while i am coding along with the video, even add my own design. I try to do each component my own way before continuing to watch the solution provided by the vide.

  • @-mohammadalakedy5417
    @-mohammadalakedy5417 6 หลายเดือนก่อน +5

    Bro we need to React js Projects , Next js is very heavy on browser My Laptop is Crashing 😢😢

  • @vaibhavkolhe8586
    @vaibhavkolhe8586 6 หลายเดือนก่อน +1

    Need such more videos on react and next js
    For creating better UI to stand out in this AI era

  • @grenishrai611
    @grenishrai611 6 หลายเดือนก่อน +1

    I've always wanted to use ActernityUI in nextjs but was confused how to use. Thank you...!!!

  • @Alchemist_dream
    @Alchemist_dream 2 หลายเดือนก่อน

    cool , even intro made me write thank you , right away ,

  • @apogeeaor5531
    @apogeeaor5531 3 หลายเดือนก่อน

    Love it, Love it, Love it!!

  • @AAKSHAS
    @AAKSHAS 3 หลายเดือนก่อน +1

    22:22 Thanks for Open-source

  • @Pulsemastery
    @Pulsemastery 6 หลายเดือนก่อน +2

    This is amazing Adrian 🎉

  • @adeolaokubadejo
    @adeolaokubadejo 5 หลายเดือนก่อน

    amazing project. almost done.

  • @noonna8309
    @noonna8309 4 หลายเดือนก่อน +2

    great course,
    If anyone gets the hydration error, the PinContainer has some divs inside a , it throws the error.

    • @yeahno2466
      @yeahno2466 4 หลายเดือนก่อน

      How did you fix it?

    • @billionairejamil6593
      @billionairejamil6593 4 หลายเดือนก่อน

      @@yeahno2466 make the component a client component by adding "use client" to the first line of the component

    • @taeho0
      @taeho0 4 หลายเดือนก่อน

      @@billionairejamil6593 It doesn't work to me...

  • @sagrys1977
    @sagrys1977 21 วันที่ผ่านมา +2

    Loving the tutorial! Got a hydration which I could resolve with the suppressHydrationWarning attribute on the html tag within the root layout. But then I got a type error...Cannot read properties of undefined (reading 'ReactCurrentOwner'). Anyone else got the same? ** Got this resolved by down grading to Next.js 14

  • @enjamurisagar3554
    @enjamurisagar3554 6 หลายเดือนก่อน +1

    Awesome as always ❤❤

  • @ralphrosael
    @ralphrosael 6 หลายเดือนก่อน +1

    The animations are amazing! 🤩🔥 Great work!

  • @mikasa-knowles
    @mikasa-knowles 6 หลายเดือนก่อน +1

    You are killing me 😭. I literally just finished your 3d portfolio one and before that I was doing your other portfolio website😂. Thanks for everything you do though ❤😂

  • @MuhammadSohaib-b9w
    @MuhammadSohaib-b9w 6 หลายเดือนก่อน

    bro is the master of websites ❤❤

  • @abdullahsufyan7823
    @abdullahsufyan7823 6 หลายเดือนก่อน

    Can't believe to build this type of projects and for free

  • @opereznet
    @opereznet 6 หลายเดือนก่อน +1

    Awesome! Thank you Adrian, for sharing your huge knowledge, you are the Best !

  • @revanthreddy790
    @revanthreddy790 6 หลายเดือนก่อน +1

    banger, yet again. Im gonna do this now and keep updating my progress here.

  • @ujjwal1969
    @ujjwal1969 6 หลายเดือนก่อน +1

    Learning lot from you bro thank you

  • @IdrissMahamat-r3c
    @IdrissMahamat-r3c 6 หลายเดือนก่อน +1

    woow amazing bro, pls another video for building e-learning website using react

  • @joshhowe3477
    @joshhowe3477 3 หลายเดือนก่อน

    I know pretty much 0 about coding was told the best thing to learn is to jump straight into a project which is why I'm following you, I'm noticing as I'm following you alot of errors happen and I don't even know if what I'm doing is right or wrong. Do you think I should not jump straight into projects?

  • @tanmaykhandelwal6420
    @tanmaykhandelwal6420 6 หลายเดือนก่อน +1

    0:23 did anyone notice That Sheetal is Munni , Nisha is Munni and Munni is Aditi Famous Dialogue is Written From Bhagam Bagh😂

  • @emmanuelehis1194
    @emmanuelehis1194 6 หลายเดือนก่อน +1

    Another master class . Appreciate your continuous effort!

  • @ardhandimas
    @ardhandimas 5 หลายเดือนก่อน

    amazing tutorial as always

  • @harshitnegi05
    @harshitnegi05 6 หลายเดือนก่อน +1

    Please make proper tutorial on three js and gsap brother
    Love from india❤

  • @ManjeetRani-v5n
    @ManjeetRani-v5n 6 หลายเดือนก่อน +1

    great content, but only worth it when you have some experience and knowledge of the libraries and frameworks used in this project and also debugging skills to understand your own code

    • @javascriptmastery
      @javascriptmastery  6 หลายเดือนก่อน

      That's true, Aceternity requires some code copying

  • @MdShakibAlHasan-sb5bd
    @MdShakibAlHasan-sb5bd 6 หลายเดือนก่อน +1

    Hey adrian is back with another level content 🤠🤠

  • @skchintu6172
    @skchintu6172 6 หลายเดือนก่อน +2

    Can you please make a video how to extract padding, spacing .Etc from Figma . It useful for every beginner developer.

  • @taweezymk
    @taweezymk 6 หลายเดือนก่อน +1

    God bless this channel 🙏🙏 honestly big shout out for this

  • @theguywhoasked0.0
    @theguywhoasked0.0 6 หลายเดือนก่อน +1

    bro your course is peak fiction your youtube videos are better than most of udemy courses