Это видео недоступно.
Сожалеем об этом.

React Portfolio Website Tutorial From Scratch - Build & Deploy React JS Portfolio Website (2022)

Поделиться
HTML-код
  • Опубликовано: 13 авг 2024
  • React Portfolio Website Tutorial From Scratch - Build & Deploy React JS Portfolio Website
    Hostinger Discount: www.hostg.xyz/...
    Responsive React Portfolio Website with Theme Customization (FULL COURSE): www.udemy.com/...
    Source Code, Assets & Live Demo: www.buymeacoff...
    Become a patron: / egator
    In this practical react js project tutorial, I'm going to teach you, step-by-step, how to create and deploy a fully responsive personal portfolio website from scratch! By the end of this video, you will know how to create a react app from scratch, how to use the react icons library in your react projects, how to use react useState hooks, how to build modern website designs with CSS3, how to use SwiperJS (to create carousels/slides) in your react projects, how to add multiple contact options on your website (WhatsApp, Facebook Messenger, and Direct form submission using EmailJS), and more!
    No prior react knowledge is required for this tutorial, as I will be explaining every step along the way.
    Now Let's Build The Best React Personal Portfolio Website On RUclips!
    Assets: drive.google.c...
    Timestamps
    00:00:00 Intro (Project Overview)
    00:08:43 Buying Hosting & Claiming Free Domain on Hostinger
    00:11:38 Installing Node & VSCode
    00:12:21 Assets
    00:12:56 Creating our React App using npx create-react-app
    00:14:22 Managing and Creating files & folders
    00:20:15 Creating all Components
    00:27:40 CSS Variables & General CSS Styles
    00:45:00 Header Component JSX
    00:52:42 Installing React Icons and Using them in our project
    00:56:18 Header Component CSS
    01:04:20 Header Component Responsive Design
    01:06:45 Floating Nav Component JSX
    01:13:57 Floating Nav Component CSS
    01:18:00 Managing Nav States using useState Hook
    01:21:43 About Component JSX
    01:28:29 About Component CSS
    01:35:15 About Component Responsive Design
    01:38:45 Experience Component JSX
    01:44:17 Experience Component CSS
    01:50:40 Experience Component Responsive Design
    01:53:35 Services Component JSX
    01:57:25 Services Component CSS
    02:02:35 Services Component Responsive Design
    02:04:15 Portfolio Component JSX
    02:10:10 Portfolio Component CSS
    02:14:45 Portfolio Component Responsive Design
    02:16:02 Generating Portfolio Items from Array using map method
    02:20:44 Testimonials Component JSX
    02:24:03 Testimonials Component CSS
    02:29:15 Testimonials Component Responsive Design
    02:30:26 Generating Testimonials from Array using map method
    02:33:40 Creating Carousel/Slides using SwiperJS
    02:40:23 Contact Component JSX (Multiple contact options: Facebook Messenger, WhatsApp & Email)
    02:51:02 Contact Component CSS
    02:57:02 Contact Component Responsive Design
    02:58:34 Form Submission using EmailJS
    03:07:43 Footer Component JSX
    03:11:53 Footer Component CSS
    03:16:30 Footer Component Responsive Design
    03:18:50 Deploying Our React Website
    #reactjs #reactportfoliowebsite #reactjsprojects

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

  • @cmdaltctr
    @cmdaltctr 2 года назад +260

    I love the fact that you actually talk while you code, unlike some videos doing speed runs with crazy music in the background. Thank you so much!

  • @tjcurran6041
    @tjcurran6041 2 года назад +27

    Well I can't thank you enough. My version of this sleek, modern portfolio site is up and running. This is a big milestone for me and likely every future-dev out there. I won't forget who helped along the way. My hats is off sir.

    • @basudevbharatbhushan4873
      @basudevbharatbhushan4873 2 года назад +2

      Hey Curran, Can u please provide the deployed link of your portfolio project?

    • @SDG-xu6pe
      @SDG-xu6pe Год назад

      Good day.
      I trust that you're good. I'm more than 90% done with this project. I'm only having problem with the image in the section and the image in the section.
      I used another image because I don't have the means to become Egator's Patreon at the moment but I plan to be whenever I have the means.
      I'm not sure if it's the quality of the image or if my code is wrong. I followed Egator closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

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

      @@SDG-xu6pe I think yours wasnt transparent

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

      can u provide me the source code of this project shown in the video

  • @ericketiene9149
    @ericketiene9149 Год назад +5

    So, as long as this video help me modeling my own portfólio, i'd like to give a missing implementation for everyone who wants it. Basically, if you scroll the screen up and down, nav doesn't change automatically, so i made an implementation for that.
    Header and Footer where not sections, so i had to implement conditionals to verificate if its the case do change. The case of header is simple, but for this implementation works on footer, i had to put an id footer on footer component in Footer.jsx.
    To implement that, you hav to put a similar code before Return the Nav.jsx Component:
    useEffect(() => {
    const handleScroll = () => {
    const sections = document.querySelectorAll('section');
    const header = document.querySelector('header');
    const footer = document.querySelector('footer');
    const scrollPosition = window.scrollY || document.documentElement.scrollTop;
    const windowHeight = window.innerHeight;
    const documentHeight = document.documentElement.scrollHeight;
    for (let i = sections.length - 1; i >= 0; i--) {
    const section = sections[i];
    const sectionId = `#${section.id}`;
    const sectionOffsetTop = section.offsetTop;
    const sectionHeight = section.offsetHeight;
    if (
    scrollPosition >= sectionOffsetTop - windowHeight * 0.7 &&
    (scrollPosition < sectionOffsetTop + sectionHeight ||
    scrollPosition >= documentHeight - windowHeight - footer.offsetHeight)
    ) {
    setActiveNav(sectionId);
    break;
    }
    }
    // Verificar se o scrollPosition está no footer
    if (
    scrollPosition >= documentHeight - windowHeight - footer.offsetHeight &&
    scrollPosition {
    window.removeEventListener('scroll', handleScroll);
    };
    }, []);
    Dont forget of import useEffect from 'react'. Hope i help someone like this video helped me.
    This is the portfolio i'd made based on video design: lamenkazu.github.io/portifolio/

    • @eeeeeyliyen
      @eeeeeyliyen 9 месяцев назад +1

      this is a nice touch! thanks for this

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

      What is your github username

  • @MrPanyako
    @MrPanyako 2 года назад +12

    You are one hell of a man! Next generation content creator!

  • @r3nd593
    @r3nd593 2 года назад +5

    I've been watching RUclips tutorials for like last 3 month and the only tutorial i found in which the tutor explains the CSS and does not copy it from somewhere is this video . CSS is a very underrated factor in front-end development no one cares about.
    Thanks sir for this good tutorial and LOVE when you say C'mon after every Typo LUL

  • @susannabruemmer3683
    @susannabruemmer3683 Год назад +151

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

      The key to big returns is not big moving stocks. It's managing risk in relationship to reward. Having the correct size on and turning your edge as many times as necessary to reach your goal. That holds true from long term investing to day trading

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

      May I ask which stocks are good? I've been looking at a few different ones but want others' opinions as well

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

      what i think you need is a Financial Adviser, who can help you get in and out of any stock you buy at any time and you'd sure be in Profit

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

      who would you recommend?

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

      *TERESA JENSEN WHITE,* That's whom i work with

  • @allanfernz9356
    @allanfernz9356 2 года назад +32

    I cannot thank you enough! This was such an amazing tutorial from start to finish. I was afraid of react but after this tutorial I can say I'm so much confident! Thank you again! 😀

  • @aswink2290
    @aswink2290 2 года назад +25

    This is one of those videos that I was able to watch and learn without needing stop because of complicated errors. I was able to make my first full stylized website thanks to you . I appreciate your work and Thank you so much ❤️❤️

    • @MrityunjayKumar12
      @MrityunjayKumar12 2 года назад +1

      same here

    • @sabakhalid6628
      @sabakhalid6628 2 года назад +1

      Can you please help me out I am stuck @Ashwin K

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

      @@sabakhalid6628 What seems to be the problem ??

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

      @@aswink2290 hey can you please give me ther source code

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

      Sry I am having trouble posting the link here. Idk what's happening, every time I comment the link it gets deleted after sometime.
      So plz look up ' Asterdev-03 ' and the repository is ' react-portfolio'.

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

    I'm not even halfway yet and already smiling alone in my condor. This is the kind of exposure I was looking for to make everything click. I just finished Scrimba's react course and didn't know what next, but I'm glad I came across this tutorial. From now on, I should be comfortable with React. Thanks for this fantastic content, it's what I needed.

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

      header and About section part is showing error can u please help😟

  • @urbanadventures2023
    @urbanadventures2023 2 года назад +14

    You're amazing just I wanted to say. Your file structure, way of teaching the concepts are really as good as a professional instructor's even better all of them. Thank you

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

    Super tutorial for react beginners like me. This is a complete package for learning react as well as css. First react tutorial where css is also taken care properly. Everything is perfect and mastered, the way you explain things is next level... hats off to you man..! Learnt a lot from this tutoral. Huge ton of thanks!

  • @dataphile
    @dataphile 2 года назад +6

    I have completed 30% of the tutorial and I have almost no error while trying to code. Plus I'm learning a lot!! I plan to gather more skills and make a beautiful website for display like this.😀
    Thank You Very Much @EGATOR !!

    • @SDG-xu6pe
      @SDG-xu6pe Год назад +1

      Good day.
      I trust that you're good. I'm more than 95% done with this project. I'm only having problem with the image in the section and the image in the section.
      I used another image because I don't have the means to become Egator's Patreon at the moment but I plan to be whenever I have the means.
      I'm not sure if it's the quality of the image or if my code is wrong. I followed Egator closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

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

      @@SDG-xu6pe Congrats!! Yes, its problem with the image itself. Same happened with me too. Need to adjust size and quality.

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

      ​@@SDG-xu6pe can you pls tell the size of the image should I use to get over from that image problem .I am using the same image as sir is using in the video ( download the assets folder from the description )

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

      @@dataphile can you pls tell the size of the image should I use to get over from that image problem .I am using the same image as sir is using in the video ( download the assets folder from the description )

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

      @@SDG-xu6pe the same error with me too .. did you find the solution ?

  • @giratina008MagicRush
    @giratina008MagicRush 2 года назад +52

    This was such a pleasure to follow. You explain a lot of the HTML and general structure of the code. Learned a lot about CSS conventions and styling as well. I followed the entire tutorial, and now I'm excited to learn more and build upon this and make it my own. Thank you for the amazing tutorial!

    • @kypac99
      @kypac99 2 года назад +1

      Please make more videos of react, I have learned a lot! I feel really excited!

    • @samiarahman5763
      @samiarahman5763 2 года назад

      @Banned Rengar can u please share ur livesite are what are u made by followed by this course!

    • @SDG-xu6pe
      @SDG-xu6pe Год назад

      Good day.
      I trust God that you're good. I'm more than 90% done with this project. I'm only having problem with the image in the section and the image in the section.
      I used another image because I don't have the means to become Egator's Patreon at the moment but I plan to be whenever I have the means.
      I'm not sure if it's the quality of the image or if my code is wrong. I followed Egator closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

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

      He explained his code pretty good. I definitely gotta start talking on my videos then

  • @matthewgerloff4279
    @matthewgerloff4279 2 года назад +11

    I appreciate you for making this video! Hoping to use this as the framework for my own portfolio with some personalized tweaks, plus this doubles as some excellent react training! Keep up the great content

  • @Jeevan_Ka_Chalchitra
    @Jeevan_Ka_Chalchitra 2 года назад +1

    Dude.. i sat for straight 20 hours and finally completed the project. Thanks for the smoothest video ever.

    • @SDG-xu6pe
      @SDG-xu6pe Год назад +1

      Good day.
      I trust that you're good. I'm more than 95% done with this project. I'm only having problem with the image in the section and the image in the section.
      I used another image because I don't have the means to become Egator's Patreon at the moment but I plan to be whenever I have the means.
      I'm not sure if it's the quality of the image or if my code is wrong. I followed Egator closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

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

      @@SDG-xu6pe can you pls tell the size of the image should I use to get over from that image problem .I am using the same image as sir is using in the video ( download the assets folder from the description )

  • @ThePrototypist
    @ThePrototypist 2 года назад +22

    sheer pleasure, I am speechless, this has to be by far the most intuitive and informative course on react I have ever seen, thanks for breaking things down and making such a wonderful video, you have gained a lifetime subscriber I look forward to go through all the other courses that you offer. #you are a great teacher, keep it up and thanks once again.

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

    This was an amazing tutorial, sometimes hard to find on youtube. Thank you for sharing your knowledge and helping all of us. Felt so easy to follow!

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

    This person is totally different from every youtuber on RUclips. His videos are remarkable and incredible... I love the way he explains everything from just the basic and fundamentals. I totally love him. Thank you sir for your invaluable videos.
    Lots of love n support sir
    Thankyou 💗💗💗

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

    The best part about your tutorial is that you don't wave your hand at the CSS.

  • @thanushanx
    @thanushanx 2 года назад +3

    This is one of the best React/CSS tutorials, I learned a lot and thank you !!

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

    Hello Egator, I wanna say a big thank you for this tutorial, I made my first react app with this and learnt a lot in the process. Thank you for your meticulousness, the time stamps, the detailed explanations and just everything about the video. I would have loved to give you a shout out on Twitter, but it seems you're not on Twitter.
    Once again, thank you.

    • @SDG-xu6pe
      @SDG-xu6pe Год назад

      Good day.
      I trust God that you're good. I'm more than 90% done with this project. I'm only having problem with the image in the section and the image in the section.
      I used another image because I don't have the means to become Egator's Patreon at the moment but I plan to be whenever I have the means.
      I'm not sure if it's the quality of the image or if my code is wrong. I followed Egator closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

    • @27meghana42
      @27meghana42 Год назад +1

      can you please share code

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

      @@27meghana42 sure, how

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

    How intelligent you are
    thanks man you completed my dream to make a beautiful portfolio with reactjs thank you so much

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

    i'm only 30minutes in and really this video deserves 1M views what a detailed buildup!, this is what i call C-O-D-I-N-G❤❤❤❤thanks!

  • @Iam_inevitabIe
    @Iam_inevitabIe 2 года назад +8

    Manh you are putting Africa on the map🤜🏿✅

  • @ahurein1641
    @ahurein1641 2 года назад +3

    First video and I subscribed... That shows how good your design is. Happy to be part of the family 😊

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

    Whenever I see post on Twitter about pls share your personal website for referrals I see lots of people have this design I was curious from where they build then finally searched for tutorial and found this video 🙌

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

    Bro Bro, i was having so much trouble trying to understand react, i come to your tutorial all of sudden i feel confident as hell to make my own react website, great work!

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

    Great tutorial! Really loved it! One suggestion: in the experience element, we can create a separate react component for the Article and pass the skill name and skill level as props. This will reduce the repetitions a lot!

  • @jojodumojo015
    @jojodumojo015 2 года назад +7

    Thank you very much for the contents you create.
    It really helped me in learning web development.
    Keep on creating good and useful contents.
    I'm waiting for your other interesting contents.
    Thank you very much.
    Thank you...

  • @ItsmenikhilKr
    @ItsmenikhilKr 2 года назад +2

    Thank you so much . I learned and created my own portfolio website all because of you.

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

    Sir one humble request and many people searching for that content that sir please make a complete a video for how to making a complete website for google adsense approval without issues. I watching your all video and your are one of the honest youtuber you watching your subscriber all comment please sir...

  • @gonza_rojas
    @gonza_rojas 2 года назад +4

    Nice! love react material! keep up the good work!

  • @francisedematsunyo9120
    @francisedematsunyo9120 2 года назад +3

    Achieva, you doing a good job bro. Keep it up

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

    As a Ghanaian and getting to know that this Guy too is a Ghanaian has boosted my confidence level...🥰

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

    This is the best react tutorial i have come across, a lot of tutorials end up adding so many libraries that becomes hard to grasp in a single video

  • @anonysmooth648
    @anonysmooth648 2 года назад +4

    amazing tutorial, direct to the point, easy to follow. thank you for sharing god bless

  • @OPGAMER.
    @OPGAMER. 2 года назад +3

    I wish that the floating nav could automatically update active link while scrolling down.

  • @reginaldmercer2964
    @reginaldmercer2964 2 года назад +1

    Great walkthrough, I learned a lot more than if I was just reading from a book and trying to figure it out. Your accent is also very easy to understand, which isn't the case for many people who do these sort of videos. I'm definitely following your future content as a subscriber

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

    I started my project using Angular right away and I thought learning react would be hard but there you are... You've enlightened those dark areas in my mind. Thanks a lot

  • @nordic-walking-adventures
    @nordic-walking-adventures 2 года назад +1

    As a newcomer to ReactJS - I love your approach. You definately earned my subscription! Hope you make more videos in the future!

  • @theeddytor3490
    @theeddytor3490 2 года назад +8

    thank you for this amazing tutortial and also thank you for splitting in chapters because now i can do 5 chapters a day and than practice those 5 chapters until next day
    Upadate: Don't copy CSS step by step it might not go same for every screen. like i have wide screen and some of the css stylization didn't got things right so i had to change some parameters

    • @thecoder2441
      @thecoder2441 2 года назад +2

      how did you make the css styling dynamic for every screen. Do you have github link to code?

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

      Yea I found the same. The header becomes clipped depending on the screen size. I've been tinkering for a while but haven't solved it properly yet.

  • @darkknight4205
    @darkknight4205 2 года назад +5

    Thanks for this awesome project! Currently at 49:00, and I'm thoroughly enjoying building such a beautiful portfolio website.
    However, I noticed that you didn't import the index.css file in the Header and CTA component.. but still your components accepted the styles declared in the index.css file. Can you please tell me why is this happening?

    • @SamuraiGamers
      @SamuraiGamers 2 года назад +3

      This is happening because we import index.css into the index.js. This js file calls App.jsx -> Header.jsx -> CTA.jsx. So the tags in the CTA.jsx file are able to reference in the styling in the index.css
      Now if you are like me, you may have written ".a" (styling a class named "a") in the index.css file vs "a" (styling the hyperlink tag)

    • @darkknight4205
      @darkknight4205 2 года назад

      @@SamuraiGamers thank you! That actually makes sense. So, will I be correct in assuming that this phenomenon is known as CSS inheritance or something similar?

    • @SamuraiGamers
      @SamuraiGamers 2 года назад

      @@darkknight4205 I'm glad I could help! I'm still fairly new to this and uncertain with the exact lingo, but I would say yes.

    • @tamis5908
      @tamis5908 2 года назад

      I haven't watched this yet--going to!--but if he uses a standard "vanilla css style sheet" and calls it into index.js, which it sounds like he does, then that style sheet has global scope and can be accessed from any component. This can be both good and bad, as you can end up with style conflicts. That's why styled components as a means of controlling css to limit it to the component is written in is so popular. You may want to check out styled components as you move forward with your React journey!

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

      Hey please send the codelink if you done your code .

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

    3:23:13 thank you my dear friend! god bless you!

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

    Thank you so much for this fantastic video. I learnt a lot about css and react. Much more than my teacher learnt me in months. Keep up the good work. This was really helpful. So grateful 😀

  • @RonYonassiProduction
    @RonYonassiProduction 2 года назад +5

    Thank you for amazing tutorials,i am newbie in React,but know how to code in generally in VSCode,but i am stuck in the 46:00 Section,my web is running slow and can't see any text inside the page.

    • @orendaec
      @orendaec 2 года назад

      Doesn't it show any error in the terminal? If yes, pasted it (:

    • @saubhagyaashish1655
      @saubhagyaashish1655 2 года назад

      Its not

    • @faizanahmed2853
      @faizanahmed2853 2 года назад +1

      @@orendaec my case is i'm getting a blank page no error is in terminal just getting blank page when i want to see my components working on the page like at 27:23

    • @orendaec
      @orendaec 2 года назад

      @@faizanahmed2853 It may be a link error, check that the components are in the folders you import

  • @rishiragunathan1831
    @rishiragunathan1831 2 года назад +5

    Thank you man. Wow, I always wanted to learn front-end development and I definitely learned a lot throughout the whole build!! Thanks to you I built my first site ;) Cheers and thank you for all the effort that you are putting in your videos. Simply awesome brother

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

    this is actually one of the best portfolio i have seen easy to understand and your explanation while you code makes it so interesting. thanks a millions times. you are the best

  • @akshatpatel8262
    @akshatpatel8262 2 года назад +2

    Thanks for the tutorial, learnt a lot from this video. Thank you❤💯

  • @balramraika7763
    @balramraika7763 2 года назад +3

    Amzing very clean and well defined. Thanks for tutorial

    • @abhisekgupta1543
      @abhisekgupta1543 2 года назад

      The design is copied from bedimcodes, do checkout his channel as well.

    • @shivani9840
      @shivani9840 2 года назад

      Hey Balram! Have you ever taken the help of any tutorial to do a project? Would you be interested exploring opportunities in web development?

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

      @@shivani9840 Hey Shivani, I am interested in Web Development opportunities.

  • @yannnguessan9347
    @yannnguessan9347 2 года назад +2

    and the timestamps are on point too! I am really greatfull for the file structure you showed as well.

  • @xvferdywebdev
    @xvferdywebdev 2 года назад +1

    Hot tutorial ‼️ 🔥, I'm half away from finishing the video and I learned a lot of new things 👌, TY

  • @CTILET
    @CTILET 2 года назад

    This is the best porfolio website i had ever seen on RUclips

  • @randomvideos6743
    @randomvideos6743 2 года назад +1

    React is what I need now 😍😍😍 man you’re good 🇬🇭 🇬🇭🇬🇭🇬🇭

  • @leahokuyama6652
    @leahokuyama6652 2 года назад +1

    Thank you so much for this! I was able to deploy my first website and was able to understand React more! Thank you so so much again!!

    • @SDG-xu6pe
      @SDG-xu6pe Год назад

      Good day.
      I trust that you're good. I'm more than 90% done with this project. I'm only having problem with the image in the section and the image in the section.
      I used another image because I don't have the means to become Egator's Patreon at the moment but I plan to be whenever I have the means.
      I'm not sure if it's the quality of the image or if my code is wrong. I followed Egator closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

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

    Thank you so much for being such a nice person and helping software beginners

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

    A real gem of a tutorial.

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

    My English is still not that good, but it was still a great video! I've never worked with React and really the way you explain things and how you have everything perfectly ordered helped me a lot even if I'm not very good at listening to English. Thanks a lot, you really did a great job on your video! You are amazing!

  • @anandsrikumar007
    @anandsrikumar007 2 года назад +1

    Thank you, I coded while watching this video, I deployed my own responsive portfolio website. I made some tweaks, i didn't want floating nav, i wanted a simpler footer. I modified them.

    • @SDG-xu6pe
      @SDG-xu6pe Год назад +1

      Good day.
      I trust that you're good. I'm more than 90% done with this project. I'm only having problem with the image in the section and the image in the section.
      I used another image because I don't have the means to become Egator's Patreon at the moment but I plan to be whenever I have the means.
      I'm not sure if it's the quality of the image or if my code is wrong. I followed Egator closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

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

      @@SDG-xu6pe can you pls tell the size of the image should I use to get over from that image problem .I am using the same image as sir is using in the video ( download the assets folder from the description )

  • @nabinsaud4688
    @nabinsaud4688 2 года назад +1

    Oh bro your UI is professional i love it

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

    You're funny, man.
    "A few moments later"
    "Why can't I type today?"
    "C'mon"
    "This is the president"
    🤣🤣

  • @kenmuyesu7895
    @kenmuyesu7895 2 года назад +2

    Hands down one of the best React portfolio tutorials out here. Excellent work Sir! 👏🏿

  • @JaspreetKaur-ku7pf
    @JaspreetKaur-ku7pf 10 месяцев назад

    Thanks for this great project man. I was getting confuse how to make portfolio and it also helped me with understanding how to make website responsive. A lots of respect 🙏🙏🙏

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

    I have to say that this is the best React video ever released, it helps a lot. Thanks for the good work.

  • @Salah-YT
    @Salah-YT 2 года назад +2

    guys React is not happy about this ( target="_blank" ) so it will give u a warning for some security reason so the solution is here ( target="_blank" rel="noopener noreferrer" ) so type it like that ok happy coding and thanx to this channel

    • @danielmorales6617
      @danielmorales6617 2 года назад +1

      I added an extra `_` to `_blank` and it helped fixed the error

    • @e.m.1563
      @e.m.1563 Год назад

      @@danielmorales6617 That way you can only open that new window once. You could give it any name. It could be even "blank" or "potatos". But with "_blank" you open as many as you want because it's a nameless new tab and "_blank" is a reserved word.

  • @Saruni.SeriloTv
    @Saruni.SeriloTv Год назад +1

    Thank you so much for this , you have simplified everything , you have made the carrer so easy for me , This is what i needed

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

      Can u please share the source code, what u made

  • @mohammedshibani4777
    @mohammedshibani4777 2 года назад +1

    Extremely helpful especially for react beginners who wants to build a real-world project

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

    3 and half hour video took me 3 and half day to finish it😅...
    Thank you🙌

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

    best tutorial ever man! hands up greetings from argentina

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

    Perfect tutorial, I love the way you do it, very didactic and explaining perfectly, new subscriber.. Thanks!!

  • @kovendanragupathi7632
    @kovendanragupathi7632 2 года назад +2

    Subscribed man, expecting lot of React projects from your channel.

  • @kevingrimaldi2063
    @kevingrimaldi2063 2 года назад

    The amount of things that I learned watching this video is simply amazing!!! Thanks

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

    This is the best React Video Tutorials i have seen on the internet. Thanks sir very much for your time and effort.

  • @princekuro3475
    @princekuro3475 2 года назад +1

    Eish! Shatta Wale make your list too?😂 Big ups man, you do all for the tutorial🙌👏 I go like make we connect for Whatsapp.

  • @diegoasp01
    @diegoasp01 2 года назад +1

    A very complete tutorial, thank you very much.

  • @ibevictor2312
    @ibevictor2312 2 года назад +1

    hello
    Please i am having an issue with the conditional statement set in the Nav.jsx for the .active class. i would appreciate any help. The active class doesnt activate on clicking the icons. Thank you

    • @Jezza3110
      @Jezza3110 2 года назад

      Having the same issue here … it doesn’t give background lighter colour and icon doesn’t change - code is as per video. 🤔

  • @JyotsnaJha-gk1fj
    @JyotsnaJha-gk1fj Год назад

    Thank you, I have successfully made my portfolio and learned a lot of concepts too... appreciate it

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

    This absolutely brilliant tutorial didn't miss anything. Really helped me understand CSS and how to make my own customizations. Great learning resource! Thank you!

  • @SDG-xu6pe
    @SDG-xu6pe Год назад

    Good day, Egator.
    I trust God that you're good. I'm more than 95% done with this project. I'm only having problem with the image in the section and the image in the section.
    I used a personal image because I don't have the means to become a Patreon at the moment but I plan to be whenever I have the means.
    I'm not sure if it's the quality of the image or if my code is wrong. I followed you closely on the code but didn't get it. So, I strongly suspect the quality of the image I used.

  • @granddyreagan2042
    @granddyreagan2042 2 года назад +1

    in app.jsx i list all the components and import but in my web am not able to see them listed

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

    very grateful to find this channel because here I learn many new things in the field of programming ❤. Thank you very much for the knowledge shared

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

    The best tutorial by far! Thank you so much! :)

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

    I'm so happy to start the 2023 with this amazing tutorial thank you so much sir🙏

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

    Thank you so much for this tutorial. This helps me a lot in building up skills in Developer

  • @robertobenedit
    @robertobenedit 2 года назад

    This is really good. Perfect to learn! Beginner friendly! Just the same the comments below, amazing! Greetings from Argentina!

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

    Thank you,
    I enjoyed building this project.

  • @john_paul
    @john_paul 2 года назад +1

    there are no bullets appearing under my testimonials...
    EDIT: Wow nevermind... i think there's a problem with adblock doing something to it because it appears find in Chrome without the extension

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

    Great video. I really love to see more videos like this from you and learn more stuff. Thanks a lot.

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

    I like the way you explain things in this video. would like to see more videos on react websites. thanks!

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

    Completed.
    Thanks so much for this great tutorial, Egator.

  • @maiz9153
    @maiz9153 2 года назад

    Thanks so much! I am new to react and after following this tutorial, I understood a lot of things that will help me later on.

  • @josegrillo6867
    @josegrillo6867 2 года назад +1

    Gracias por compartir...... una recomendacion cuando se usa;
    target='_blank'
    es recomendable añadir
    rel="noopener noreferrer"

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

    sir ur video is amazing god bless u

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

    Finished it today. Thanks, EGATOR 🥰

  • @u-lo-l
    @u-lo-l Год назад

    This is the BEST tutorial. Thank you

  • @gradigraph5346
    @gradigraph5346 2 года назад +2

    The video was great I watched it until the end and learned many things thanks for the great content 😍🔥

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

    I love this tutorial mahn!.. the way you did it is amazing.
    The local stars names kraaa make me love it..

  • @techforsolution2505
    @techforsolution2505 2 года назад +2

    Thanks a lot! One thing remaining is to set the navigation icons to active when the user scrolls to the sections. I think intersection observer will do that.

    • @EGATORTUTORIALS
      @EGATORTUTORIALS  2 года назад +2

      Yeah. I may add that feature in a future project. Thanks bruh

  • @MuhammadAyaz-gp7xd
    @MuhammadAyaz-gp7xd Год назад

    Love you since I learned some advance django from your channel.

  • @SDG-xu6pe
    @SDG-xu6pe Год назад

    Everything is working perfectly now.

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

    This has been so helpful, you've done a great work