Next.js Animated Portfolio Website with Framer Motion & Tailwind CSS | Next.js Beginner Project

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

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

  • @LamaDev
    @LamaDev  7 месяцев назад +16

    Hi friends, thanks for watching ❤ Don’t forget to check hostinger.com/lamadev if you need a hosting or cheap VPS.

    • @truthhurts4662
      @truthhurts4662 7 месяцев назад +1

      Build a Home automation website pls

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

      Thank you so much

    • @btwitsbista349
      @btwitsbista349 7 месяцев назад +2

      where is the brain svg @LamaDev

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

      ​@@btwitsbista349did you checked the GitHub repository?

    • @alimurtaza-cj2hd
      @alimurtaza-cj2hd 6 месяцев назад +1

      @lamadev where is Brain SVG

  • @muhammadobaidullahkhan5887
    @muhammadobaidullahkhan5887 7 месяцев назад +14

    Just Finished a NextJs project and now i was trying to make personal porfolio and found your tutorial, Thanks alot buddy

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

      bro i am facing an issue..... in animate i gave RGB background color but it doesnt visible on screen

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

      bro,, can u provide me Brain Svg

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

      @@btwitsbista349 bro u find the brain image ?

  • @coder5336
    @coder5336 7 месяцев назад +5

    Framer transition is with Next.js is awesome. Thanks for teaching us different technologies

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

  • @shankar66
    @shankar66 7 месяцев назад +28

    sir i followed your next.js 14 course but i found the authentication part a little confusing. can you please make a video on it?

    • @-mohammadalakedy5417
      @-mohammadalakedy5417 7 месяцев назад +5

      +1
      When I arrived to backend (mongo db ) I turn off the video 😂

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

      From backend?

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

      ​@@-mohammadalakedy5417in all seriousness though sql driven db are market standard for 50 yrs now
      Its beyond me why creators still prefer to teach mongodb

  • @GuillermoNavarro1988
    @GuillermoNavarro1988 20 дней назад

    hooo men you are georgerous!!
    not many devs shared the entire code... thanks for that!!

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

    Where did you get the design inspiration for this portfolio? 🙈

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

    it's my 5th portfolio tutorial and this is the best fr !
    thank you for sharing with us

  • @abdallahazme4757
    @abdallahazme4757 7 месяцев назад +3

    you wont belive me if i told you i was going to build my portflio today and was hoping you have a toutorial for one.

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

      Bende başka birşey istesem olurmuş 😅 kendime bir tane yapsam diyordum

    • @tanmayrane8726
      @tanmayrane8726 7 месяцев назад +1

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

  • @giannisnik5295
    @giannisnik5295 7 месяцев назад +1

    Excellent!Loved the mobile first technique!!

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

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

    I was looking forward to your next video!

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

    I'm was seeking for animated portfolio tutorial thank you sir

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

    Thanks a lot for your cool tutorials!

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

    I know exactly where he got the inspiration for this style of website from 😂. But it's all good, imma probably do this too, anyway

  • @abdalrahmanaldammad8866
    @abdalrahmanaldammad8866 7 месяцев назад +2

    Thank you so mush ...please upload videos about Prisma with Express js

  • @giannisnik5295
    @giannisnik5295 7 месяцев назад +2

    i made this Provider to wrap every page so we dont have to turn hole page to client
    "use client";
    import { motion } from "framer-motion";
    const PageTransitionProvider = ({ children }) => {
    return (

    {children}

    );
    };
    export default PageTransitionProvider;

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

      Hello, did you also notice that on mobile, the nav links do not navigate properly? For example you can’t navigate from portfolio page to about page. Please do you know how to fix this?

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

    I am following react courses which are amazing, I am keeping this one in queue

  • @manishgautam2424
    @manishgautam2424 4 месяца назад +1

    some people sale such projects modifying the framerer motion about 240 dollars , legends providing the code for free

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

    Lama back after long time

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

    For anyone having the issue where your PNG/SVG (hero page) is not showing/is stuck at 0px tall, make sure the h-[calc(100vh-6rem)] in either your main page.jsx or transitionProvider is written exactly as is and does not have any spaces, HTML seems to freak out when it sees a space there

  • @muzamilfootballer5682
    @muzamilfootballer5682 7 месяцев назад +1

    Sir u are great huge respect ❤❤❤

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

    0:55 the feature I want

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

    Hello Dev can you help me please.. where can i find the Github of the SVG Brain ? Please i need it to finish the Portofolio

    • @25-cse-csmohitkumarmandal59
      @25-cse-csmohitkumarmandal59 4 месяца назад

      Me too sir please upload the complete code ...

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

      ​@@25-cse-csmohitkumarmandal59 Hi at the end I made this ruclips.net/video/Yw7yWHigGKI/видео.html hope it helps

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

      @@25-cse-csmohitkumarmandal59 Hi at the end I made this ruclips.net/video/Yw7yWHigGKI/видео.html hope it helps

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

      its in Lama's github, in "completed" branch, located at this path - src/components/brain.jsx, if you still need it
      github.com/safak/next-animated-portfolio/blob/completed/src/components/brain.jsx

  • @kanhaiyapandey8447
    @kanhaiyapandey8447 7 месяцев назад +3

    please share the brain svg I am unable to find that

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

      Are you not able to find it from GitHub?

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

    This is really helpful, thank you so much!

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

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

      it is useful for someone who uses js instead of typescript. Since my project is connected to ts, I have a lot of errors there

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

      @@CodeWithSlowbat I too tried using ts first, but then changed to js

  • @-mohammadalakedy5417
    @-mohammadalakedy5417 7 месяцев назад +1

    Thank you from Syria ❤
    I love you , you professional ❤
    Please , explain node js and nextjs backend basics ❤

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

      i hope your people coming home soon

  • @rohitsampannavar
    @rohitsampannavar 5 месяцев назад +1

    where can i get scroll svg code ?

  • @taylormonroe492
    @taylormonroe492 7 месяцев назад +2

    Portfolio page not scrolling on the x-axis Any solution? Please help

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

      did you find any solution?

  • @mdaltafraja
    @mdaltafraja 7 месяцев назад +1

    Please create a role base authentication in react js with dynamic redirect with indented path when users try to access it's indented path or routes after login

  • @alimurtaza-cj2hd
    @alimurtaza-cj2hd 6 месяцев назад +2

    where is the brain and arrow SVG I am unable to find that it will be great if anyone help me

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

      its in the completed branch of the code, you might be looking in the starter branch

  • @vishalgupta.1
    @vishalgupta.1 7 месяцев назад

    Please create projects with advanced react concepts, and industry grade folder structure and code practices, optimisation using hooks, custom hooks, constants, modifying tailwind config to use own theme colors and styles, creating custom tailwind classes. Redux toolkit for auth and theme state management.

  • @kanhaiyapandey8447
    @kanhaiyapandey8447 7 месяцев назад +1

    where is the svg

  • @tsclchannel12
    @tsclchannel12 22 дня назад

    brain svg kaha hai

  • @matejbittner-e4t
    @matejbittner-e4t 7 месяцев назад +1

    Hi, why is motion div jumping from left to right, that you can see site behind (52:36 - it slides from left to right, but weirdly move after that from left to right again). Thanks

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

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

    hi how to add navbar url section about and all i had issue that

  • @ziad686-c2y
    @ziad686-c2y 7 месяцев назад

    thanks vey much about this amazing content but please make all your wonderful projects responsive

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

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

    I'm about 2/3rds of the way through this video. It's been awesome so far, but the part with the brain svg animation is hard for me to follow as someone completely new to svgs and next.js. It seems like your example svg for the brain animation is super long. I'm trying to follow straight through the tutorial (currently stuck at 1:32:44 time mark), but if I straight copy and paste the svg from your example code, it has the motion styles already applied, so it's throwing an error about rotatesForward1 not being defined. Is there anywhere I can find the pure svg code without the motion code baked in? The svg is over 1000 lines long so I'm just trying to save myself troubleshooting work of going through the entire svg and getting rid of all the motion code.

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

      Nevermind. Just commented out the style part in the motion.path tags and that seemed to work.

    • @Devop-q7v
      @Devop-q7v 2 месяца назад

      Bro where is svg file, I can't see it

  • @WebDeveloper-xs4uf
    @WebDeveloper-xs4uf 7 месяцев назад

    I'm kind off got to grips with HTML & CSS3 & Tailwind, is getting there. What do I learn next Js ? I wish to know if Lama can offer the Dev any videos to help baby Lama.

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

    Amazing. Thanks a lot!!

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

    Please do a full stack with angular and nestJs and mangoDB if it is possible!

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

    any one had problem with the brain ratios on smaller screen's, like on laptop and was able to fix it?

  • @VarunPats
    @VarunPats 7 месяцев назад +1

    Is there any way of adding same effects to image same like hero.png? Thanks!

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

      I wonder the same...

  • @NiteshYadav-yk7xs
    @NiteshYadav-yk7xs 2 месяца назад

    Is there any way to statically generate dynamic route pages in next js?😅😊

  • @gold-junge91
    @gold-junge91 5 месяцев назад

    Any reason why you have not use Typescript?

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

    Sir, you've returned to RUclips after quite some time. How are you, everything good?

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

    Can you build fullstack react web and react native app tutorial like social paltform or shopping.

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

    Sir, may I have your javascriptreact.json?

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

    mukemmelsin abeee

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

    not able to find component folder in your git repo

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

    hello sir, i was developing a website in next.js. i am storing images in s3 bucket. now problem is i store only the filepath in database because if i store the s3 presigned link i have to update it every 7 days (you know 7day is the maximum expire time). now suppose i am using an Image. it looks like

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

    Sir having a problem while uploading your 3last project on ver el?

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

    Sir can you provide scroll & brain svg code to me plzz !!

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

    Hello @Lama Dev Can i host this website in GitHub repository?

  • @maverick456-33
    @maverick456-33 7 месяцев назад +2

    Good Job.. Just Use TailwindCSS. Never USE Hard Cording CSS lol

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

    the exit function from framer does not work on mine, what could be the problem it is completely black pushing down the navbar on the home page.

    • @Makseron-p1m
      @Makseron-p1m 5 месяцев назад

      Did you come across a fix for this?

  • @btwitsbista349
    @btwitsbista349 7 месяцев назад +1

    where is brain svg??

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

      can find bro ??

  • @watcher8x
    @watcher8x 7 месяцев назад +1

    Can someone please tell me does this portfolio contains admin pannel..??

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

      why would u need an adminpanel with a portfolio website?

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

    Where did he get the svg for the brain?

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

    I am not able to find brain svg how can I get it

  • @daniel-fi7be
    @daniel-fi7be 7 месяцев назад

    lama can i use React to build this instead of Next

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

    Are node modules required in tailwind?

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

    How can i get brain svg 😢

  • @AshishVaishnav-tb8ts
    @AshishVaishnav-tb8ts 3 месяца назад

    At least provide the source code. You shared the GitHub link, but there’s nothing useful code that I can use in my code. For example, you mentioned an SVG file for the scroll effect on the About page. You could easily paste it into your code, but where are we supposed to get it from?

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

      Hi, you should check the completed branch on the repository

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

    Sir Waiting for you a long time❤❤❤

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

    Image with src "/hero.png" has "fill" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height. I did not find any solution. Please help. Thank you.

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

      What I figured out is that you must define the height of the Image's parent element using a non-ratio unit (like "vh", "px", or "rem") at least once. Percentages (%) and fractions (like 1/2) alone are not sufficient.
      For example, consider a layout structured like this: "root - [header / [body - [wrapper -[Image] / Text]]]". Here, you could set the wrapper's height to "h-10vh". If you want the image's height to be determined by the screen's aspect ratio, you need to specify the height of one of its ancestors using a non-ratio unit (like "h-screen" or "h-dvh").
      Additionally, all child elements in the hierarchy must have defined heights. If you set the root element's height to "h-screen", you need to define the heights of all its children, not just those directly within the body element (including the header).
      and remember that if you are going to set the image position based on width property, you need to define parent's width.

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

    Hey, I was wondering where I can get the brain svg since it wasn't present in the github repo.

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

  • @entoni-os
    @entoni-os 6 месяцев назад

    Hello Lama, thank you for great tutorial

    • @entoni-os
      @entoni-os 6 месяцев назад

      One solution is to add overscroll-behavior-y: "contain" to body styles to disable pull to refresh

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

      Hello, did you also notice that on mobile, the nav links do not work properly.
      For example, you can’t easily navigate from the portfolio page to any other page except the home page?

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

    where is the svg?

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

      in the "completed" branch

  • @Rounak-sv7nj
    @Rounak-sv7nj 6 месяцев назад

    Hey, What extension are you using to get recommendation when you type anything in classname??? is it some nextjs or css extension? Its name please

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

      Tailwind CSS Intellisense

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

    Thanks, this is awesome. BTW, I can feel some lags by scrolling in the about page on the demo website. Is it possible to improve the performance? or is it a kind of limitation of next js?

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

    hey lama ty for wonderful project but there is a bug when we click on hamburger menu when we are not on homepage about and portfolio link does'nt work but home and contact does i gave a lot of time but i am not able to understand why this is not working ,maybe it has something to do with positioning but i could'nt solve it ,i cloned your code but it has same bug ,hope you fix this and please reply here what's was the issue😄

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

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

      Hello, were you able to fix this? If you did, please can you tell me how?

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

    how can download the source code ?

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

    Brain svg is not rotating along with its center axis.

    • @alimurtaza-cj2hd
      @alimurtaza-cj2hd 6 месяцев назад

      where is the Brain SVG can you please share the link i am unable to find that

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

      please share brain svg

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

      Can you share the Brain Svg

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

      @@Heart2HeartText I have but... where I share it

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

      @@pushpendradubey790 bro can send this me ? i buy with 5 usdt

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

    cant send email

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

    is it responsive?

  • @jimmadjy
    @jimmadjy 7 месяцев назад +1

    my hero.png is not showing , even though I set the parent div position: relative. It only shows if I remove the "fill" property from Image and add hardcoded width and height properties, but then it won't be responsive. I copied from the github repo , but still haven't managed it to work.

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

      I've came across the same problem, have you maybe found a solution?

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

      not yet. Gotta do more research on why is that happening.@@filipsmoczkiewicz6293

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

      ​@@filipsmoczkiewicz6293 you need to define non-ratio height(like h-screen h-dvh) for the Image's parent element, and give the ratio height for all of the parent's branches.

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

    NavLink Not working.

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

      Hello, please were you able to fix it?

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

    I need this brain svg file

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

      its in the completed branch in the github...

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

      @@BrianLeithead can send this svg ?

  • @debashis.mishra
    @debashis.mishra 7 месяцев назад

    50:04

  • @VinothKumar-t6z
    @VinothKumar-t6z 7 месяцев назад

    brain svg assets where bro

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

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

    svg source?

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

      Bro If your portfolio site is completed then can you send me your github link and also live link(if possible)

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

    Brain compoentn doesn't work!!!!

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

    Starting Framer Motion ruclips.net/video/DJaZUFK8Kv4/видео.html

  • @danb.2613
    @danb.2613 7 месяцев назад

    P r o m o s m 🙄

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

    Do you know where to set the environment variables in Hostinger shared hosting? Of course, we cannot upload .env file like you said right?

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

    Nice to learn from yourself. I noticed you ise a shortcut for className, is it cname. New to your channel and wish to ne a competent developer in the future..

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

    Thanks for the video. Is it a problem if we want to use server components as pages? Also for page transitions isn't it better to use template.tsx/jsx? Again T

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

    I have to delete .next folder to get rid of errors every time i open vsCode. Any solution?

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

    any one knows why i did everything the same as in the video but on smaller screens (like on my laptop) the ui get broken
    for example if the text is to low,or to many gaps,the buttom of the screen is white,and not with the gradient background color

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

      ok fixed it, addid "overflow-auto" to the className at the first div of the component prevet the overflow

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

    Just completed this project 🔥 It was an awesome experience! Very easy to follow along, and of course, the UI and code were great. I'm definitely going to watch more of your videos! 😊👍

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

      bro how you got the svg of brain can you please share

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

      @@musharuff5079 it's available in his Github repo

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

    Thanks lama dev❤

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

    Nice 👍

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

    TY master

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

    i created a container class in globals.css also
    .container {
    @apply px-4 sm:px-8 md:px-12 lg:px-20 xl:px-48;
    }

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