React Project Tutorial: Build a Responsive Portfolio Website w/ Advanced Animations

Поделиться
HTML-код
  • Опубликовано: 31 май 2024
  • ► Get Full-Stack App Development Roadmap: webdecoded.gumroad.com/l/full...
    In this tutorial, we build a personal portfolio website using React and Animate CSS. Follow along and share what you build in the comments!
    👾Join my Discord:
    / discord
    ✉️Sign up for my newsletter:
    eepurl.com/h4X959
    🌐Get the HTML, CSS, JS version of this portfolio:
    www.buymeacoffee.com/webdecod...
    🌐GitHub URL:
    github.com/judygab/web-dev-pr...
    📝Dev Resources List:
    webdecoded.notion.site/Dev-Re...
    ☕Support the channel:
    buymeacoff.ee/webdecoded5
    0:00 Introduction
    1:49 Installation
    2:55 Navigation
    24:12 Main Banner
    39:06 Skills Section & Slider
    49:56 Projects' Section & Tabs
    1:03:40 Contact Form
    1:21:26 Newsletter Subscribe
    1:35:35 Footer
    1:50:17 Animations
    1:58:00 Wrap Up
    Some f the links included in the video description are affiliate links. I am affiliated, but not sponsored. This means I might make money when you purchase paid services through the links provided and I might be able to offer discounts when available.
  • НаукаНаука

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

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

    Check out my favorite VSCode extensions in this video:
    ruclips.net/video/2ss1FcM0st8/видео.htmlsi=KNDdAXwqOkYJo52m

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

      Can I know where you got that meter icon from

  • @brendantreynor8744
    @brendantreynor8744 9 месяцев назад +19

    I just wanted to say how great this was. This is probably the only responsive website I have gotten to work by just watching the tutorial and not going down the rabbit hole that is stackoverflow. Thank you so much!

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

      Thanks for mentioning it! I feel you, I have spent way too much time looking things up on stackoverflow based on when I needed them but realizing later that it is better to learn concepts first.

  • @zlatkoiliev8927
    @zlatkoiliev8927 Год назад +52

    WOW! Really nice design, first time I see a tutorial in react with great design!

  • @MrWhiteav6
    @MrWhiteav6 Год назад +20

    This is beautiful. It really helped me to understand React too! Thank you!

  • @shyamdas8964
    @shyamdas8964 Год назад +15

    This is a best React Project on RUclips which has a great responsive design. Really Loved it .❤❤

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

      Very grateful to be hearing this! Thank you!!

  • @aub1729
    @aub1729 Год назад +29

    if you're wondering these are all the commands used in the video
    - npx create-react-app name
    - npm start
    - npm install react-bootstrap bootstrap
    - npm install animate.css --save
    - npm i react-on-screen
    - npm i react-multi-carousel
    - npm install express cors nodemailer
    - node server.js
    - npm i react-bootstrap-icons --save
    - npm install react-router-hash-link

  • @MrDAC92
    @MrDAC92 Год назад +15

    Thanks for the tutorial, really wasn't hard following your instructions and I can't express this enough, but the explaining while coding does so much to learn. Highly recommend this tutorial for new dev's trying out react and want to build a website.

    • @tanyaverma9450
      @tanyaverma9450 10 месяцев назад

      hey how did you do the newsletter part and sign up on the mailchimp..Can u help me with it

    • @tanyaverma9450
      @tanyaverma9450 10 месяцев назад

      hey can you help me with it

  • @derekprieur5258
    @derekprieur5258 Год назад +23

    Thanks for the tutorial, really digging the space theme! I would be curious if you ever thought about making a video on your design philosophy and/or tips for designing a webpage. I think this is the part of web development I struggle with the most

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

      animated Box With CSS
      ruclips.net/video/gBmx3RmThDE/видео.html

    • @webdecoded
      @webdecoded  Год назад +3

      I don't have a video about design philosophy at the moment but I took your advice and tried to integrate some of the design tips in my new video, thanks for the suggestion! ruclips.net/video/oMPCV2yKgiw/видео.html

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

      @@webdecoded Very cool! Will be sure to check it out sometime this week 👍

  • @webdecoded
    @webdecoded  Год назад +84

    WOAHHH thank you all for the positive feedback on this video means a lot!
    Have received some requests about issues with the email server and how to deploy it, so made another video:
    ruclips.net/video/J59hkkiRClY/видео.html
    To address those issues, hope it helps:) happy coding!☕

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

      Perfect!

    • @Error-cf2mj
      @Error-cf2mj 10 месяцев назад

      mam how to resolve contact form issue

    • @harneetsingh7457
      @harneetsingh7457 8 месяцев назад

      I still face this, please help-> Error: self-signed certificate in certificate chain
      at TLSSocket.onConnectSecure (node:_tls_wrap:1545:34)
      at TLSSocket.emit (node:events:513:28)
      at TLSSocket._finishInit (node:_tls_wrap:959:8)
      at ssl.onhandshakedone (node:_tls_wrap:743:12) {
      code: 'ESOCKET',
      command: 'CONN'
      }

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

      Is this for Complete beginners?

    • @user-rg1jg7wn5n
      @user-rg1jg7wn5n 3 месяца назад

      Mam give mi solutions on my error please 😐 I have given on comments box

  • @Persona-Nongrata
    @Persona-Nongrata Год назад +4

    The best portfolio I’ve come across so far, thank you so much

  • @aramharutyunyan6589
    @aramharutyunyan6589 Год назад +19

    Thanks for your time doing this video. Anyway the most important part here is css, but you mainly copy paste it and dont go through it in details. I think it would be better if you could explain more about what you do to get this design.

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

    you are an amazing frontend devoloper , you are always sharing with incredible fascinating skills , thaaaannnkk uuuu

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

    I now understand React much better. The design is very nice too! Tysm!

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

    one of the best tutorials ever seen. keep rocking.love your voice😍

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

    Awesome portfolio website. I was just having trouble following you throughout the tutorial since I'm a beginner but i got it running in the end thanks for this this will help me a lot in the future

    • @RohitKumar-ns8bm
      @RohitKumar-ns8bm 2 месяца назад

      What all help you took from Internet. Ad I am begginer as well and don't know anything about react as of now

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

    Insane quality lesson! You are amazing :) Thank you so much!

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

    The only react tutorial found whose code is working properly. Subscribed right away waiting for more react projects tutorials

    • @RahulKumar-xl3dd
      @RahulKumar-xl3dd Год назад +1

      Did the code work for you ?
      My UI seems to be different following here code. Could you please share your code link or something?

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

    Thanks so much for this amazing tutorial. Its amazing . Looking forward to more content from you. Best of luck.

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

    This was such a great tutorial . Very easy to follow and well explained. Looking forward for more such videos.

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

      can you help me please?
      I tried programming the same as this video but I couldn’t because my CSS code files are different from hers

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

    Very nice animations. Just the right amount to not overdo it.

  • @_ash64
    @_ash64 Год назад +4

    The UI is v. cool.. Although I have made a portfolio website for myself already. Imma add this to my to-do list! Subbed✨🍃

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

    What a great design!! Realy love it

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

    This is so amazing. It really helped me to understand React too! Thank you for tutorial

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

    Thankyou so much for this wonderful journey! I am waiting for your next bootstrap react based projects!

    • @Yash.99
      @Yash.99 Год назад

      How to add bootstrap in react in vs code

    • @Yash.99
      @Yash.99 Год назад

      Please tell me i want to do this portfolio for my portfolio

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

    What an awesome design loved it

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

    Thank you! Excellent work! Keep going!

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

    Wow! It's animation is super cool ❤

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

    I loved this tutorial, thank you! ✨✨

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

    Great UI, thanks for this wonderful content.😍

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

    This website looks really, really awesome

  • @GabrielMartinez-ez9ue
    @GabrielMartinez-ez9ue Год назад

    Wow.. this channel is incredible. Please keep going

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

    Thank you so much One of the best projects I've seen on the internet :)

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

      Thanks for appreciating my work!!

  • @jakubgadzala7474
    @jakubgadzala7474 8 месяцев назад +1

    Awesome project. Subscribed!

  • @harsh13200
    @harsh13200 Год назад +7

    Dear Judy,
    Hi I am HRJ, I'm from India.
    I want to thank you for the fantastic amazing and fascinating portfolio website tutorial on react.
    I loved your content It's amazing.
    Thank you so much you have inspired me a lot.
    You are Great!!!
    Thank you,
    Harshraj Sadwelkar

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

      Thank you so much!!! I'm glad you enjoyed it😊

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

    Keep the grind up my man

  • @Old-Dog40
    @Old-Dog40 14 дней назад

    Thanks for video, I was able to build my first react website

  • @harddak
    @harddak 10 дней назад

    im so glad that i ve watch this up to date 2008 tutorial 👍

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

    Looks amazing! 😍
    Gonna watch it later!

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

    Thank you so much, very awesome tutorial

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

    webcoded im in love w u thank u for the wonderful tutorial i learnt so much!!!!!!

  • @eugenebelcher3
    @eugenebelcher3 8 месяцев назад

    Thanks for this. It works perfectly and I'm excited to learn more from you

    • @webdecoded
      @webdecoded  8 месяцев назад

      Excited to have you here!

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

    ayo, thats what i've been lookin for
    thanks mate

  • @androidgamingtv.
    @androidgamingtv. Год назад +1

    thank you straight to the point

  • @emar7543
    @emar7543 Год назад +189

    Your design is great! One simple advice/question: Why dont you just put the server running live on the side of your coding tab just so we can parallelly see the webapp developing visually while you code..? Encoding is very important especially for new devs who get lost easily. You did a good job anyways:)

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

      animated Box With CSS
      ruclips.net/video/gBmx3RmThDE/видео.html

    • @techguy766
      @techguy766 Год назад +18

      yes her development is great but i did not understand what is going on which one is changing

    • @pohlgiron1940
      @pohlgiron1940 Год назад +3

      EXACTLY!!!

    • @jeyanthan360
      @jeyanthan360 10 месяцев назад +1

      exactly

    • @tomasarvedson1285
      @tomasarvedson1285 9 месяцев назад

      Agree.

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

    Awesome design 🔥🔥

  • @djibrilm__-
    @djibrilm__- Год назад

    Good design I'm falling in love of it 🙂🙂

  • @caicktanan6508
    @caicktanan6508 11 месяцев назад

    Congratulations for your job, is nice!!! thank you so much.

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

    thank you, really cool video, i used the website as a template and it turned out to be a really good product!!

  • @Uri.Sab.
    @Uri.Sab. Год назад

    Your work is so good.

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

    WonderFull video from amazing person!

  • @user-lu9jd7tz8f
    @user-lu9jd7tz8f 4 месяца назад

    Thanks for your awesome tutorial.

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

    Thanks for the tutorial, great.

  • @abdellatif.laghjaj
    @abdellatif.laghjaj Год назад

    You deserve thousands of subs for this art 👏

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

    Thank you so much for this learnt so much.

  • @nikekuba2000
    @nikekuba2000 9 месяцев назад

    Awesome tutorial and beautiful styles!

    • @webdecoded
      @webdecoded  8 месяцев назад

      Thank you so much!

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

    I love your Work!

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

    Hi thank you for this tutorial .It was amazing

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

    that is beautiful tutorial , thanks

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

    love your project so much 👍👍👍

  • @omargaye4630
    @omargaye4630 Год назад +4

    Merci beaucoup votre tutoriel est vraiment très intéressant.

  • @jt.constantine
    @jt.constantine Год назад

    SUBSCRIBED :) love this wonderful project

  • @DinethR-oe9ss
    @DinethR-oe9ss 11 месяцев назад

    Thank you so much for this :)

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

    Great this helped me a lot.

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

    good design .. awsome.
    100 thumbs up

  • @Pj-fd8vs
    @Pj-fd8vs 6 месяцев назад

    Love this design!! ❤

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

    Hi! Thanks for this tutorial, it's very helpful and it looks incredible!

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

      Hi! I'm glad it was helpful, thank you!

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

    amazing!!! you deserved a sub and i did.

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

    that voice sounds so familiar, I am convinced you are Code Beauty!

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

    it's really looks so awesome🤩

  • @sabeshsk7384
    @sabeshsk7384 8 месяцев назад

    Awesome content!

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

    Thanks a lot for this great tutorial. I just want to make a small request, please post a deployment video for specifically this project as the video you suggested for deployment purpose is different as most of us are having problem in deploying server.js which is not included in that suggested video.

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

      Thanks for the request! Just uploaded the deployment process video

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

    Great content 👍 SUBSCRIBED ❤

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

    thank you very much this is was amazing

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

    This tutorial flows on butter wheels. I had no headache following thru it.

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

    Thank you very much! Very useful tutorial!

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

      animated Box With CSS
      ruclips.net/video/gBmx3RmThDE/видео.html

  • @ceciliatalone2056
    @ceciliatalone2056 10 месяцев назад +7

    Good tutorial, it would be great to explain a little bit more what you are doing since it's a bit hard for beginners to understand it. I'm also struggling with the mobile version. The text animation from the banner keeps playing when I'm reading the description and keeps moving the text up and down. I can't solve this issue, anybody knows how to do it? With trackVisibility it's not doing anything, I tried to put a useEffect with the onScroll function as we did in the navBar but it's not working either

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

    thanks, wish you all the best!

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

    Thank you, you are amazing 👌👌😍😍

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

    i see when i press on links (home, skills or projects) it automatically add active class to it. so why do we use onUpdateActiveLink function ?

  • @user-dv3ho9ox9y
    @user-dv3ho9ox9y Год назад

    Very amazing 🤩

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

    Wow amazing

  • @heroesgamer-3061
    @heroesgamer-3061 Год назад

    Perfect ❤️

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

    thank you!

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

    This channel is on the next level. Great content! 💟

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

      So happy to hear this, thank you!!

  • @yulianaquintana9361
    @yulianaquintana9361 Год назад +190

    very good, but you should show how it looks while you encode

  • @orlandol7
    @orlandol7 11 месяцев назад

    Thanks for the tutorial! Just a question, you didn't explain how to add the cursor that appears in the welcome text and is shown at the beginning of the video (second 0:01), as opposed to the end of the video which shows only the effect of the words without the cursor (minute 1:58:30). How to add it?

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

    Thank you so much

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

    i really enjoy proming in react! actually so fun

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

    Awesome video

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

    Thanks for the tutorial👏👏👏

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

    Thank you it’s amazing tutorial

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

      animated Box With CSS
      ruclips.net/video/gBmx3RmThDE/видео.html

  • @yuikozhang5650
    @yuikozhang5650 10 месяцев назад

    This is awesome!

  • @seewhatseeabc
    @seewhatseeabc 10 месяцев назад

    wow good ui!

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

    This good one

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

    can somebody describe the mail method in detail ?? bcz i tried using npm server but get an error what should i do in this case ? is there any step i am missing right now ?

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

    I can't get the arrows on the skills section to work, it just renders some squares where the arrows should be, also i can't see in your finished code where the imported arrow files are used in the Skills.js, so why are they imported if are not used? Thanks in advance

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

    Thank you so much for the great videos, the design is so amazing !!!

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

    Thanks a lot

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

    i love your voice already

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

    thanks!