Build a Stunning SaaS Landing Page with React, Next.js, TailwindCSS & Framer Motion | Full Tutorial

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 329

  • @federicodinuzzo6154
    @federicodinuzzo6154 4 місяці тому +19

    Impresive I code with you and learned a lot of trick, I'll reuse some thing on my next projects for sure, Thanks!
    greetings from Argentina

  • @watdehan
    @watdehan Місяць тому +11

    For those who are still new and learning, when you first try to run the project and found error "clsx not found", just run this command on terminal "npm install --save clsx". I don't know why on my side, the base project is using clsx inside of tailwind merge

    • @mrsrk.shorts
      @mrsrk.shorts Місяць тому

      Deleted it, from import, and from the component now my entire setup is working properly.

    • @mix_mash3703
      @mix_mash3703 13 днів тому

      I'm unable to download the resouces due to the failuer of email sent

    • @mrsrk.shorts
      @mrsrk.shorts 13 днів тому

      @@mix_mash3703 check in spam

    • @yenahtag
      @yenahtag 8 днів тому

      @@mrsrk.shorts run npm install clsx

  • @microbitprojects7055
    @microbitprojects7055 Місяць тому +1

    Amazing Video! Tip: If you are having trouble with the gradient put _ before every custom color or do not give any space

  • @khoinguyen_pham
    @khoinguyen_pham Місяць тому

    You are literally so amazing! Your voice is really nice while you actually explained everything really well and clear. Hope your channel will get the recognition it deserves! 🥳

  • @not_a_human_being
    @not_a_human_being 2 місяці тому +1

    Lol, I like how you were so modest about "Rect" users - Facebook, Netflix and Airbnb. I think at this point 46.6% of the websites use React. I think it would be fair to say that EVERY major website uses React at least to some degree.

  • @me4llox320
    @me4llox320 2 місяці тому +1

    One of the best projects ive ever seen, loved building it alongside. Thank you for the project and keep up the good work!!!!

  • @rakacoustic8127
    @rakacoustic8127 3 місяці тому +2

    I'm obsessed with functionality and design ❤

    • @spacebuddy5339
      @spacebuddy5339 3 місяці тому

      Same here. It should be as beautiful as it is functional. That's my philosophy.

  • @Leon_Pablo
    @Leon_Pablo Місяць тому +2

    This is probably the best programming tutorial i've ever followed!
    But really what impresses me the most is not the outstanding quality of the final product, is the ability you have to explain what you're doing with so much ease, yet steadily fast.

  • @elisdotenv
    @elisdotenv 3 місяці тому +2

    Needed this Video more than anyone needed anything.

  • @coding-jungle
    @coding-jungle 3 місяці тому +4

    The introduction looks great! will continue to watch

    • @frontend-tribe
      @frontend-tribe  3 місяці тому +2

      Awesome, thank you! 😊

    • @rehbargrowwindia
      @rehbargrowwindia 2 місяці тому

      if you have completed this project can you please provide the entire code for the reference ? i am facing some doubts !! github?

  • @x_kirito_x9694
    @x_kirito_x9694 27 днів тому

    just found you and im glad i did my backend concept are clear but Im really a bum when it comes to frontend. Ty for ur clean explaination.

  • @TheOfficialMovmnt
    @TheOfficialMovmnt 26 днів тому

    Awesome tutorial!! We appreciate you for making this bro. Learn A LOT!

  • @iamhellyy9651
    @iamhellyy9651 4 місяці тому +7

    This is what clean coding feels like

    • @rehbargrowwindia
      @rehbargrowwindia 2 місяці тому

      if you have completed this project can you please provide the entire code for the reference ? i am facing some doubts !! github?

  • @ismailemir54
    @ismailemir54 2 місяці тому

    finished it, loved it, lived it.

  • @ismailemir54
    @ismailemir54 2 місяці тому

    Very high quality content. I don't know what to say! Please keep going and blessing us with this amazing projects!

    • @rehbargrowwindia
      @rehbargrowwindia 2 місяці тому

      if you have completed this project can you please provide the entire code for the reference ? i am facing some doubts !! github?

    • @frontend-tribe
      @frontend-tribe  Місяць тому

      More to come! 😊

  • @Toxi1
    @Toxi1 2 місяці тому

    Great video mate. I hardly ever comment but this video was really high quality.

  • @ismailemir54
    @ismailemir54 2 місяці тому

    TOP NOTCH, this is an amazing project and TOP NOTCH explanation with BEST PRACTISES, keep goin and let us shine with these projects!

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 3 місяці тому +1

    Excellent , I like this kind of videos where you can see the whole process step by step of how to go styling and also integrate the process behind each decision regarding the measures , a hug!

    • @frontend-tribe
      @frontend-tribe  3 місяці тому

      Glad you enjoyed it 😊

    • @rehbargrowwindia
      @rehbargrowwindia 2 місяці тому

      if you have completed this project can you please provide the entire code for the reference ? i am facing some doubts !! github?

  • @ecodersofficial
    @ecodersofficial 3 місяці тому

    I'd wish my feed is filled of content like this!!

  • @MrAlam-i9w
    @MrAlam-i9w 2 місяці тому

    Impressive delivery and teaching style..................have learned lot of things............thanks lot

  • @nAvz-o2i
    @nAvz-o2i 3 місяці тому

    Amazing tutorial - you explain beautifully.
    On a side note, I installed eslint-plugin-tailwindcss and prettier-plugin-tailwindcss, and they’ve been game-changers for my Tailwind workflow. Keep up the great work!

  • @Mabdalla_hq
    @Mabdalla_hq 4 місяці тому +1

    Great video, I can finally code along a tutorial that gives you an idea on whats actually happening

    • @frontend-tribe
      @frontend-tribe  4 місяці тому

      Great to hear! Glad it was understandable

  • @danielade-otoki4074
    @danielade-otoki4074 3 місяці тому

    Just came across your channel and this my be my sign to finally learn frontend development. I’m a UI/UX designer 😊

  • @NeroDantesco
    @NeroDantesco 2 місяці тому

    Great video I made the project for complete greetings here from BRAZIL

  • @kinggrey2511
    @kinggrey2511 Місяць тому

    I am eagerly waiting for your next project....

  • @djangodeveloper07
    @djangodeveloper07 3 місяці тому

    what a cleaned and organized code. just love

    • @frontend-tribe
      @frontend-tribe  2 місяці тому

      No problem 😌

    • @Hot-tj2jd
      @Hot-tj2jd 2 місяці тому

      ​@@frontend-tribeI'm so noob at react nextjs can you please teach us how to make the toggle menu functional please ...
      Please teach us how to implement it on your previous projects too 🥺
      I already build all your projects where two of your projects consists non functional toggle button ...

    • @rehbargrowwindia
      @rehbargrowwindia 2 місяці тому

      if you have completed this project can you please provide the entire code for the reference ? i am facing some doubts !! github?

  • @diptasudipta7
    @diptasudipta7 3 місяці тому

    This is insane dude! Great work and tutorial. you got a fan for a lifetime!

  • @Applecitylightkiwi
    @Applecitylightkiwi 3 місяці тому

    Amazing i will be following when i finished my portfolio

  • @Arzaid-xw2wt
    @Arzaid-xw2wt Місяць тому

    done , i use react but , learn so much things thank you so much

  • @heruuu6114
    @heruuu6114 4 місяці тому +1

    Thanks, this tutorial is very helpful for me to learn Next.js❤

  • @afaqahmad8918
    @afaqahmad8918 4 місяці тому +3

    much appriciated your efforts. Kindle make more projects. Full stack MERN project

  • @joshuaalvarez341
    @joshuaalvarez341 4 місяці тому +3

    hey man! this is awesome!, please create more videos like this... this is the right way for your youtube channel :D

  • @raymondalvarez5039
    @raymondalvarez5039 3 місяці тому

    Not sure if you covered this but making the toggle menu functional would be a great addition!

  • @tanksalif
    @tanksalif 3 місяці тому

    Amazing work, keep it up!

  • @umersiddiqui4530
    @umersiddiqui4530 2 місяці тому

    thanks man this tutorial was amazing

  • @SidIsG
    @SidIsG Місяць тому

    This explaination is amazing thanks

  • @samraavana
    @samraavana 4 місяці тому

    Just completed it thank you

    • @frontend-tribe
      @frontend-tribe  4 місяці тому

      That’s awesome! Anything you’d like to see different in the next one?

  • @hunny2006-ti5wt
    @hunny2006-ti5wt Місяць тому

    Great project

  • @adnanamin3666
    @adnanamin3666 4 місяці тому +3

    Amazing. Your explanations are crystal clear and easy to pickup quickly. Thank you for the hard work.
    One question: what is this browser? Those dev tools doesn't look like from Chrome. Or is it an extension?
    Thank you.

  • @raffimaulana8426
    @raffimaulana8426 4 місяці тому

    This is very beautiful, I'm amazed to see it nice job 🔥🔥🔥

  • @randomotaku6684
    @randomotaku6684 3 місяці тому

    finally completed this project

  • @DarkAcademyUniversity
    @DarkAcademyUniversity 4 місяці тому +1

    Please, continue making more :)

  • @machodave6416
    @machodave6416 2 місяці тому

    i literally love you

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 3 місяці тому

    Thank you, I like this kind of projects to learn, I will keep an eye on your new videos, best regards

  • @yousefmedhat
    @yousefmedhat 2 місяці тому

    Great video, Thank you❤

  • @userj-s2000
    @userj-s2000 28 днів тому

    Hey just finished watching your vid, i just want to appreciate your patience and i like the approach for template first animation after then bug fixes
    You can use alt + z on windows for toggle word wrap
    Ctrl + b for toggle side bar
    Win + arrow left/right to get the vscode and browser in position again
    I was wondering why you make hero tsx and and product tsx client components, the reason why i ask if you look at nextjs docs instead of doing dom manipulation in the entire hero tsx you can just make a component for the client components section and import it back
    The reason i mention this is because then only the animation will be client while the rest of hero tsx will still be ssg
    What are your thoughts on this ?

  • @LintangCh
    @LintangCh 3 місяці тому

    I like how you explaining, keep it up 👏

  • @diaarraaa
    @diaarraaa 2 місяці тому

    Damn amazing tuto😍😍

  • @umarakhter9858
    @umarakhter9858 10 днів тому

    It's an amazing Video for teaching all and I have a question which extension or tool did you used for testing the design in all sizes like tablet or Mobile or other

  • @ikeodira4761
    @ikeodira4761 2 місяці тому +1

    Just started the project and its a really nice one please how do you view all of the screen sizes at once?

  • @amansrivastav6885
    @amansrivastav6885 Місяць тому +1

    very nice video i get to polish my concepts of gradient colors ,masking , framer motion, scroll progress in framer and positions in CSS🗿🗿🗿🗿🗿🗿🫡🫡🫡

  • @humayunkabir-jl9tj
    @humayunkabir-jl9tj 27 днів тому

    Hej, Thank you for the high quality you are giving for free. Can you please let me know the extension you are using for seeing all versions (Desktop, Tab, Mobile) of UI at the same time?

  • @MeetkumarChavda
    @MeetkumarChavda 3 місяці тому

    really high quantity content that make me to subscribe your channel Appreciated Thank you !🤗

  • @Levisnt
    @Levisnt 3 місяці тому

    God bless you brother

  • @xiztspike81
    @xiztspike81 15 днів тому

    Thanks! ♥ 💯

  • @petsahoy9680
    @petsahoy9680 4 місяці тому

    Thank you sm for this amaizing content, please keep sharing🙏

  • @vikashthakur-d5t
    @vikashthakur-d5t Місяць тому

    Name of the extension you are using for viewing the options like mobile, tablet and desktop

  • @yaqubadesola1839
    @yaqubadesola1839 3 місяці тому

    I learned alot from you man, you just gained another fan. Awesome tutorial.
    On a lighter note, which plugin did you use to preview your work responsively on VSCODE

    • @frontend-tribe
      @frontend-tribe  3 місяці тому +1

      That’s polypane - check the link in the description ☺️

  • @applecrazy1
    @applecrazy1 3 місяці тому

    More videos like this!!

  • @chanthornyoeun4546
    @chanthornyoeun4546 4 місяці тому

    Great video, keep it up.

  • @bobs83
    @bobs83 3 місяці тому

    Great content ❤

  • @sebascm._
    @sebascm._ 15 днів тому

    Is it a browser or extension that you use to display these panels? “mobile” “desktop'” etc.

  • @aldrinong5714
    @aldrinong5714 12 днів тому

    Love the video but when I tried deploying it to gh-pages or when I just ran "npm run build" in general I am seeing this error:
    "Failed to compile.
    ./node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs + 187 modules
    Unexpected end of JSON input"
    Any ideas on what this could be?

  • @y.m.o6171
    @y.m.o6171 4 місяці тому +1

    i am newb in frontend. can you pretty please share what tool you are using to see all mobile, tablet and desktop design at once ? thank you !

  • @gerardsiles
    @gerardsiles Місяць тому

    Yo!!! what is the browser extension to have multiple tabs with different viewports?? thanks in advance

  • @Jay-cn7gc
    @Jay-cn7gc 3 місяці тому

    Ah, men just love this video ❤
    BTW, please share how you set up the browser window to display tabs for mobile, tablet, and desktop.

  • @kaspars-b
    @kaspars-b Місяць тому

    Hello! Great tutorial, finished it up today! I have a question, but it is not related specifically to the tutorial. I want to upload this website on cpanel. When i use "npm run build", it creates a "out" folder for me, but when I upload the contents of this folder on my cpanel, then the images are missing. The functionality is still there, i see moving parts, but most of the images are missing. Also, strangely, but the Cog, the Cylinder and the Noodle are not missing, everything else is gone. Do you have some recommendations on what should I do? Thanks!
    Nevermind, I got an answer - I needed to put
    images: {
    unoptimized: true,
    },
    in my next.config.mjs. I don't know, if it is the best solution, but still works. Thanks again!

  • @sameerizaj5458
    @sameerizaj5458 3 місяці тому +1

    i love that you take time to explain thing but there was a time when I got confused `md:w-auto md:max-w-none` I didn't understood these sorry I'm backend dev , also if possible please try sharing the github as a backend dev I cannot each and everything thing but still thanks man

    • @frontend-tribe
      @frontend-tribe  3 місяці тому

      Yeah, these do get a little advanced, but you’ll learn it if you keep watching these creations ☺️

    • @desmondqoza123
      @desmondqoza123 3 місяці тому

      Me too. This 'md:w-auto md:max-w-none' staff, I don't have a clue of what he is doing

  • @ashutosh_tiwari
    @ashutosh_tiwari 4 місяці тому +2

    Try to add nice looking mobile navigation menu with framer animations in future videos.

  • @ClipEst01
    @ClipEst01 4 місяці тому +1

    i loved your video, is it possible if you could explain how do you build these packages to import them into visual studio, thanks :)

  • @selimpy8105
    @selimpy8105 4 місяці тому

    godd damm this man cooks again!

  • @gugasanchez-prisma
    @gugasanchez-prisma 2 місяці тому

    Awesome video, learned a lot! Where can i find/design images like the shapes you added for my projects?

  • @chirantanbiswas5300
    @chirantanbiswas5300 4 місяці тому +1

    Which browser are you using ? bg-clip-text isn't supporting in Responsively App...
    Btw Great Tutorial for learning...
    can't wait to see more tutorials from you in the future ;)

    • @frontend-tribe
      @frontend-tribe  4 місяці тому

      Check the description - I left a link in there 😊

  • @devthreads
    @devthreads 2 місяці тому

    what extension are you using to se your site across multiple devices

  • @JoseAlvarez-zu5le
    @JoseAlvarez-zu5le Місяць тому

    It is very hard to read through the code in the video because there is no line wrap in your IDE. Thanks for the awesome tutorial though!

  • @sahilverma_dev
    @sahilverma_dev 4 місяці тому +2

    please also make a video on how to make such designs and assets.
    i think these are also very important

    • @frontend-tribe
      @frontend-tribe  4 місяці тому

      Design is really hard - much harder than code lol

    • @Okir09
      @Okir09 4 місяці тому

      That would be great!

    • @sahilverma_dev
      @sahilverma_dev 4 місяці тому

      @@frontend-tribe please make video on this topic

    • @sahilverma_dev
      @sahilverma_dev 4 місяці тому

      @@Okir09 yeah

    • @desmondqoza123
      @desmondqoza123 3 місяці тому

      @@frontend-tribe Nothing is really hard on earth. Great video, even thou I don't have any idea what you doing.

  • @jaggyjut
    @jaggyjut 2 місяці тому

    Wow. Any upcoming videos on Vercel v0 and cursor?

  • @s.pavithravignesh7031
    @s.pavithravignesh7031 17 днів тому

    can anyone help me to get the video resource bundle, It's not working for me!

  • @_MuhammadRizkyRachman
    @_MuhammadRizkyRachman 3 місяці тому

    sir, what do you using tool for look responsive mobile, tablet, desktop at the same time ?

  • @desmondqoza123
    @desmondqoza123 3 місяці тому

    This is a great video tutorial lesson @frontend-tribe - you make it look easy. But I don't have a clue what you are doing. I just started watching this video and am at 25:04. I just recently finished React, SaaS, Bootstrap, jQuery and Redux. As for Next.js, TailwindCSS & Framer Motion, this I think are the ones I'm lost at, I don't know them yet. I'm continuing to watch maybe I'll be unstuck along the way.
    One question, is it compulsory to make a web page mobile responsive in this video having all the tools you are using ? Because using Bootstrap will take care of the mobile responsiveness.
    Thank you in advance

    • @frontend-tribe
      @frontend-tribe  3 місяці тому +1

      Yeah, TailwindCSS would certainly be helpful to have some understanding of during this video. Bootstrap could be used as well - there’s lots of ways to develop websites ☺️

  • @DarkAcademyUniversity
    @DarkAcademyUniversity 4 місяці тому

    Love it!

  • @adebanjoAdekanye
    @adebanjoAdekanye 2 місяці тому

    Hi @frontend tribe.. i used the code in the tutorial to develop my portofolio but for a reason i could not push i to any hosting platform seems the startup file you gave us is complicated

    • @frontend-tribe
      @frontend-tribe  2 місяці тому

      Host on vercel or netlify for free 👍

  • @tonishant
    @tonishant 2 місяці тому +1

    Unable to download the resources

  • @ojusw
    @ojusw 3 місяці тому

    Awesome tutorial! One qn, what is your IDE theme and the customization?

    • @frontend-tribe
      @frontend-tribe  3 місяці тому

      I use the Cursor IDE 👍. No customizations other than a couple of plugins.

  • @PinguinPvPPlays
    @PinguinPvPPlays 3 місяці тому

    Rally great video. One question, how can I also use that really nice UI to see desktop, mobile and more all in on place?

  • @RishiThakurYT
    @RishiThakurYT 2 місяці тому

    Which extension is used for live preview

  • @tinotaylor
    @tinotaylor 2 місяці тому

    Thanks for making these tutorials. Do you have any recommendations on design tutorials courses to design things like this? I'm a full time dev but would like to learn to design to be able to design interesting designs like this. I've had trouble finding resources to inspire me along the way. Wondering how you go about getting these? :)

    • @frontend-tribe
      @frontend-tribe  2 місяці тому +1

      Lots of looking at designs around the web 😊

  • @ericngatia3656
    @ericngatia3656 2 місяці тому

    Thank you for this quality content🙂🙂 . I would like to ask you a question about your browser. I would like to know how you managed to pin when in portrait, tablet, desktop mode when inspecting the page

    • @frontend-tribe
      @frontend-tribe  2 місяці тому

      Yup, check the link in the description 😊

  • @sujalgoel_10
    @sujalgoel_10 4 місяці тому

    Hey! Do you make those graphics yourself? Those are some really good designs. Do you mind sharing your resource? or what do you use to design them?

    • @frontend-tribe
      @frontend-tribe  4 місяці тому

      I’m inspired by other designs. Just find a design I like and then code it up :)

    • @sujalgoel_10
      @sujalgoel_10 4 місяці тому

      @@frontend-tribe where do you find these graphics from? Do you mind telling a few sources?

  • @pandeymridulwork
    @pandeymridulwork 2 місяці тому

    nice theme and fonts . which are they

  • @desmondqoza123
    @desmondqoza123 3 місяці тому

    Hi there.. I have a question at 1:58:50 - are you using Next.js or TypeScript because I heard you talking about TypeScript

  • @mix_mash3703
    @mix_mash3703 Місяць тому

    I'm not getting the assests even after trying to enter two different emails

  • @abhikdey4028
    @abhikdey4028 3 місяці тому

    What browser are you using that is giving these different screen size views?

    • @frontend-tribe
      @frontend-tribe  3 місяці тому

      Check the link in the description 👍

  • @desmondqoza123
    @desmondqoza123 3 місяці тому

    Please forgive the annoyance.. at 2:17:18 - what are you using there to copy and paste multiple lines

    • @frontend-tribe
      @frontend-tribe  3 місяці тому +1

      It’s an IDE shortcut. Ctrl | Cmd + D

  • @Louis.Coetzee
    @Louis.Coetzee 3 місяці тому

    Thank you for the tutorial - it is very helpful. Could you perhaps please advise as the Testimonials section are working fine locally, but are receiving the error below when trying to deploy to Vercel:
    "./src/sections/Testimonials.tsx
    79:9 Error: Missing "key" prop for element in iterator react/jsx-key"

    • @frontend-tribe
      @frontend-tribe  3 місяці тому

      Probably just forgot the react key. Check out the docs here: react.dev/learn/rendering-lists#keeping-list-items-in-order-with-key

    • @Louis.Coetzee
      @Louis.Coetzee 3 місяці тому

      ​@@frontend-tribe thank you!

  • @tfdesign4072
    @tfdesign4072 3 місяці тому

    Amazing video! would you be will to do a tutorial on a responsive dashboard that utilises framer motion somehow? and maybe has some cool transitions between pages?

    • @frontend-tribe
      @frontend-tribe  3 місяці тому +2

      There’s more in store! Stay tuned!

    • @tfdesign4072
      @tfdesign4072 3 місяці тому

      @@frontend-tribe super excited!

  • @PauloQueiroz-g5s
    @PauloQueiroz-g5s Місяць тому

    where i find this imgs with 3D desgn for me???

  • @udaycodes
    @udaycodes 4 місяці тому +2

    Hey can you please do some tutorial on only framer-motion ?

    • @frontend-tribe
      @frontend-tribe  4 місяці тому +3

      That’s a good idea.

    • @dharsanr6504
      @dharsanr6504 4 місяці тому +2

      @@frontend-tribe yes , please consider making a complete tutorial on framer motion , it will be awesome

  • @softwareengineer5764
    @softwareengineer5764 4 місяці тому

    Hi, I have a problem with desktop large screen. In hero section image is not inside the container. half image is below the container. Kindly help me.

    • @frontend-tribe
      @frontend-tribe  4 місяці тому

      Probably just not flexed left to right? Or maybe some top margin? Hard to say…

  • @rogercardona4160
    @rogercardona4160 3 місяці тому

    I gave already two emails to get the starting code but nothing happened? Didn't get any message but a thanks for submitting the form?

    • @frontend-tribe
      @frontend-tribe  3 місяці тому

      Sometimes email can be flaky 🤷‍♂️. Send a message to support@frontendtribe.com and we can help you get it sorted 😊