Complete React Portfolio Website Tutorial | Build & Deploy | Beginners Tutorial

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

КОМЕНТАРІ • 157

  • @Code_Complete
    @Code_Complete  9 місяців тому +9

    Have questions or feedback? Head over to our Discord server! discord.gg/TWBtv5an7N
    Solve advanced programming challenges and become an expert software engineer with CodeCrafters! 40% discount on your membership - app.codecrafters.io/join?via=CodeCompleteYT

    • @Nouman-pk3jo
      @Nouman-pk3jo 8 місяців тому +3

      You've gained a new subscriber, buddy! The code was incredibly clean and easy to understand. I completed React JS this week and decided to practice by creating some website clones. Many people were using complex codes, which left me confused. Then, I stumbled upon your video. I followed it, understood each line of code, and successfully built my portfolio website. A big thanks to you! Please consider making more videos on building websites using HTML, CSS, and React JS. Thanks!

  • @Histroryteller
    @Histroryteller 11 місяців тому +22

    To be very honest with you, I find this video very helpful and educative. God bless you for taking out time to make this video. I am looking forward to seeing more from you.

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

    Helped me a ton with a project for school! They did a great job with showing me how JS works and im pretty damn good on the command line and vim after only a few months, but the ways they'd try to explain react always puzzled me. This made it feel very elementary and easy to pick up on WHY you're doing things the way you are and HOW they work together! Thank's a ton, you made my brain expand today. Subbed!

  • @Royal-1992
    @Royal-1992 Рік тому +9

    I followed this tutorial and I implemented exactly what you are shown in the video...😊 Thank you

  • @sumangupta854
    @sumangupta854 7 місяців тому +3

    amazing work, You have such a clear understanding of front end

  • @nandiniverma5273
    @nandiniverma5273 9 місяців тому +4

    Thankyou soo much for making such kind of tutorials where a beginner person can easily understand each and every thing because of calm explanation. This is such a good tutorial. Thankyou for creating this video , me as a beginner found it helpful. Please do make more such videos.

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

    I have recommended many people to watch this video when they ask about how react works in a nutshell. It covers almost all the basic's one needs while on the journey to learn react

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

    Thank you so much! Came to watch parts of this video a few times now. I must say you explained the project very well and I even took some elements of the website for my website

  • @medislamm123
    @medislamm123 7 місяців тому +2

    thank you so much for this incredible tutorial!!! I've learnt so much :D

  • @lilyjoy1338
    @lilyjoy1338 11 місяців тому +4

    One of best video I have never seen. thankyou so much. Guys go for it the website looks so good easy to make and every step in video is we explained.
    Thankyou so much for creating such a masterpiece.liked and sub ur channel 👍👍✨✨✨

    • @DemiBoiii
      @DemiBoiii 8 місяців тому +1

      One of the best video I have 'NEVER' seen lmaoo

  • @zoyabsaiyed1275
    @zoyabsaiyed1275 Рік тому +2

    The tutorial is really helpful. Could you please make a video on React js website using Figma or React material library? It will really help because there are no good tutorial like yours which are easy to understand and code along!

  • @saurabhsunilsingh
    @saurabhsunilsingh 8 місяців тому +2

    Followed this one superb result !

  • @riajikbal2938
    @riajikbal2938 7 місяців тому +2

    great video sir the css part is awesome

  • @dominic7129
    @dominic7129 5 місяців тому

    One of the best tutorial so far for a beginner like me, +1 sub. Thank you so much.

  • @krishnanandyadav9248
    @krishnanandyadav9248 8 місяців тому +1

    Hey , I am almost at the end of video and loving it, And here's the answer I think would be to your question at 1:36:48 , We can import our variable css file to App.jsx to use global css variables. Am I right?

    • @Code_Complete
      @Code_Complete  8 місяців тому

      Good try! Keep in mind we're using CSS modules so styles imported to a JSX file will only apply in that file and not globally

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

    Great video! Learned a lot and in such a great manner!! Kudos!

  • @RealisRare-xp8lf
    @RealisRare-xp8lf 5 місяців тому

    Very well designed content and definitely excellently taught. Sir, please try to launch a full stack project video if possible. And thank you so much for this

  • @CoreyP-w8g
    @CoreyP-w8g 10 місяців тому +2

    AMAZING. Thank you so much for this video!!

  • @soufianeaknouche2508
    @soufianeaknouche2508 Рік тому +3

    Thank you for this tutorial clearly explained.

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

    Thank you so much for making this video! I was able to follow easily and learned a lot

  • @whysrishti
    @whysrishti 9 місяців тому +2

    This is an amazing video. Thank you so much for sharing.

  • @matcavieres
    @matcavieres Рік тому +5

    First of all, thank you so much for the great work!!! Super clear, helpful and educative. In the other hand i have and observation.
    When you're in desktop you can still see the menu/close icon in the navbar, when you press it it changes states but doens't have any utility, but when you turn into mobile the button does the work intended.
    Is a fix that when you're in desktop the menu/close icon doens't appear, but when in mobile it shows?
    Thanks again for the video and your work. You have a new subscriber!

    • @sallarba
      @sallarba Рік тому +5

      Add this Code in Navbar.module.css:
      @media screen and (min-width: 831px) {
      .menuBtn {
      display: none;
      }
      }

    • @Code_Complete
      @Code_Complete  9 місяців тому +3

      Glad you liked the video and sorry for the late response! Yup I missed a bit of code to hide the menu icon for wide screens but the solution should be there in the GitHub repo now similar to what @sallarba mentioned thanks to PRs by some viewers

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

    this video is very useful, that was my first time using react and I learned a lot thx

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

    Thank you so much i learned a lot of this tutorial keep going with these amazing videos

  • @vaibhav5269
    @vaibhav5269 8 місяців тому +2

    Thanks a lot for the tutorial. It was very easy to understand and implement. I had an issue when i deployed it into netlify, i can see that hero title(Hi,I'm Ada) was missing when i go to mobile website. I can see an warning in hero.module.css in title(-webkit-background-clip: text;) field. What may be the possible reason behind it. Once again thanks for the tutorial.

    • @Code_Complete
      @Code_Complete  8 місяців тому

      Could you send this question in the Discord server linked in the description with a link to your repo? Thanks!

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

      i have same issue the line "hi im ada " dissappeared after building app in vs code . Did you get a solution??

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

      @@suniltamma379 I removed the CSS font styles and i kept it as a plain text

  • @godofwar8262
    @godofwar8262 Рік тому +1

    Hey its great but can you tell me what library you use if so and also list auto major topics of react you used in it because it would be helpful for beginners like me

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

    It is amazing. thank you for the tutorials. I learned a lot of things. thank you so much again.

  • @maryemlahmer3184
    @maryemlahmer3184 5 місяців тому +1

    Thank you for this tutorial, very helpful.
    If I deploy the site and then I make modifications in the code ( for example adding a new project), does the site display these modifications automatically or do I have to deploy it again ? thank you again.

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

      It ll show automatically but you have to push code in GitHub. Necessary to deploy again.

  • @ipreet6850
    @ipreet6850 Рік тому +2

    seriously , very underrated channel for frontend devs

  • @Thor0056
    @Thor0056 11 місяців тому +1

    Please make one more portfolio website with more coponents and nice UI using tailwind

  • @dhivyamurugesan7091
    @dhivyamurugesan7091 11 місяців тому +2

    Thank you so much @Code Complete for Amazing Tutorial. I am new to react and trying to create my portfolio based on your tutorial. For some reason , my image file is not loading just displays menu-button in Navbar.jsx file. Any help appreciated.

    • @dipitti7974
      @dipitti7974 6 місяців тому +1

      I had this same problem. I tried this way: moving the assets folder into src, the browser wasn't accepting it.

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

      hey is the issue solved? if yes can u let me know the procedure?

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

    Where did you get the icons you used in the about section (the cursor, server etc.)? I would like to find other icons of the same style

  • @agent_spidey
    @agent_spidey 5 місяців тому +2

    After we deploy the "dist" folder, how can we make changes to the uploaded website?? Do i have to build it again and then reupload?

  • @sivaranjiniganesan1397
    @sivaranjiniganesan1397 8 місяців тому +1

    Could you please share the website url where you have deployed this portfolio..
    just to refer
    Thanks )

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

    ❤ Loved It

  • @jayprakashjaiswaldeptofcom1250

    Please upload video frequently

  • @k.gbojamma7296
    @k.gbojamma7296 Місяць тому

    My codes are not running parallelly in the chrome what extension is used in your chrome I'm using Microsoft bing as my web page so what extension can i use

  • @mustahoshinhossainahamedaf8456
    @mustahoshinhossainahamedaf8456 11 місяців тому +4

    For bigger screens you will still get the menu item Icon if u don't do this .menuBtn{
    display: none;
    }

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

      yeah man it helped me

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

    What is the react extension used so it auto imports for you? I'm getting really tired of having to type out every single import!

  • @bkishwarchavan7787
    @bkishwarchavan7787 Рік тому +3

    SUPERB BRO

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

    but you have not added functionality to he navbar elements

  • @Pareshbpatel
    @Pareshbpatel Рік тому +5

    A fine, step-by-step tutorial on building a Responsive Portfolio Website in ReactJS, so clearly explained. Thank you.
    PS Subscribed!
    {2023-08-21}, {2023-08-22}

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

    hey i'm not getting the menuIcon from the assets folder in the menu bar . can someone help me get through this??

  • @DevDiveTG
    @DevDiveTG 9 місяців тому +1

    A very beautiful page, but I faced a problem with the menu button appearing in the size of the large screen. I fixed it and let me know about it. My sister, Sakhira, asked me for a personal page to show to her friends at school. This will be great for her.

    • @ahsantamim2043
      @ahsantamim2043 9 місяців тому

      how did you fixed it brother. I am facing the same problem.

    • @DevDiveTG
      @DevDiveTG 9 місяців тому

      @@ahsantamim2043 I make pull request in project

    • @singamreddyanitha2367
      @singamreddyanitha2367 9 місяців тому

      @@ahsantamim2043
      Bro give menuBtn display block for above width: 830px in navbar.module.css , try it... once

    • @Code_Complete
      @Code_Complete  9 місяців тому

      Glad to know my tutorial helped! Sorry about the mistake with the menu icon and thanks for the PRs guys, it should be fixed in the GitHub repo now 👍

    • @DevDiveTG
      @DevDiveTG 9 місяців тому

      Pro I fix the main button issue except Pull request in github

  • @SakshiSharma-io4sh
    @SakshiSharma-io4sh 9 місяців тому +1

    why are you not using react-eouter for adding routing to your app

    • @Code_Complete
      @Code_Complete  9 місяців тому

      react-router is usually useful when you have multiple pages in your app. Since we just have a single page and we're scrolling up and down to different sections, react router isn't really needed

  • @Hoid1014
    @Hoid1014 7 місяців тому +1

    thank youuu!!!

  • @malcomk
    @malcomk 6 місяців тому +1

    Hi, how do I upload json server on this together?

  • @techtalk933
    @techtalk933 6 місяців тому +2

    Hey some answer this if i close the react project and want to run the project again after some time. showing need to install npm. any one explain why

    • @Code_Complete
      @Code_Complete  6 місяців тому

      Can you share what the exact message it shows is? If you could share it on the discord server that would be great!

    • @techtalk933
      @techtalk933 6 місяців тому +1

      @@Code_Complete thanks bro, what I did is I closed the vscode and try to open it again I gave cmd like npm run dev but that one is not worked and tried to do some experiment that time what did is 1st npm install and npm run and npm run dev worked. So I thought every time we need to do it like that but next directly I gave like npm run and it's worked.

    • @SoJinnie23
      @SoJinnie23 6 місяців тому

      ​@@techtalk933you are my hero! Thx!

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

    having trouble with the hero section of this page// no errors popping up in the terminal or in the console browser, and most everything else was working fine until this point but none of the hero.modules.css are applying to my page. It'll save and npm will restart the browser but it isn't taking effect with the color transparency and image isnt floating around

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

      the problem was the hero folder being store inside of nav rather than the components, easy fix just switched the folder location and edited the imports

  • @getflashedkid6760
    @getflashedkid6760 7 місяців тому +1

    Good

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

    Thank you for the video! May Allah bless you :)

  • @chiggywiggy524
    @chiggywiggy524 Рік тому +3

    Thanks

  • @cecepilot
    @cecepilot 5 місяців тому

    Thank you for everything

  • @codewithabhishek8840
    @codewithabhishek8840 Рік тому +1

    Hy i am trying to upload my file after doing that step but my all page is not showing on server its show only home page

  • @Anurag-013
    @Anurag-013 8 місяців тому

    very nice tutorial

  • @evangora3910
    @evangora3910 8 місяців тому

    So I am following this tutorial and it is going great so far. I am about 30 minutes in at the part where you are adding the menu button. For some reason when I am adding the menu button to the html in my Navbar.jsx, the whole nav bar disappears. If anyone could help me with this, that would be great!

    • @MrRoy69
      @MrRoy69 8 місяців тому

      same do you get the solution

    • @npcstoic1942
      @npcstoic1942 7 місяців тому

      @@MrRoy69 mistake in the classname or spelling somewhre i had the same problem

    • @evangora3910
      @evangora3910 7 місяців тому

      @@MrRoy69 I ended up importing each image separately at the top of each file instead of using the getImageURL method that he wrote. It fixed the problem for me.

  • @jagdishjena9058
    @jagdishjena9058 Рік тому +1

    Bring some real life project such as banking application

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

    have one doubt after deleting that vite.svg and that assest folder how youre able to remove the error facing issue with that how to resolve can anyone please tell

  • @Royal-1992
    @Royal-1992 Рік тому

    Could please create another one video using vite react + react-bootstrap...😊

  • @mohitw3singh114
    @mohitw3singh114 9 місяців тому +1

    In desktop version that menuopen and manu close icon is visible how it would be disappeared

    • @Code_Complete
      @Code_Complete  9 місяців тому

      My bad! If you go to the GitHub repo and check the code for the nav bar, it should have the fixed code thanks to PRs from other viewers

    • @mohitw3singh114
      @mohitw3singh114 9 місяців тому

      Thanks bro.... I manually did display none in normal version

  • @Elekir
    @Elekir 18 днів тому

    In the first step why my main. Jxs not like urs ?

  • @ekofirlianto4808
    @ekofirlianto4808 6 місяців тому +1

    how to deploy this project with vercel

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

    I dont know why my Portfolio is not horizontally aligned with the menuBtn on small screen. I have tried a lot but it is not helping. Can anyone help?

  • @GHOSTOFFICIAL-s6i
    @GHOSTOFFICIAL-s6i 7 місяців тому

    Can you tell me the website name from where you downloaded the skill logo icons ( Ex- Html, Css, React.....and all)

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

      Its in the github link in the description under assets

  • @jacobjaetzold6886
    @jacobjaetzold6886 11 місяців тому +2

    My entire webpage is just showing white, no errors received I cannot figure out what's going on.. no errors in devtools inspect or in console for vs code. Help anyone???

    • @rxn013
      @rxn013 10 місяців тому

      Did you see on console ?

    • @sencxx6368
      @sencxx6368 10 місяців тому

      @@rxn013 same here , i can see everything on local but while i deploy i just have a white screen

    • @sencxx6368
      @sencxx6368 10 місяців тому

      did you find any solution ?

    • @shinchan876-s2y
      @shinchan876-s2y 4 місяці тому

      same issue!! no error showing on the screen whole page is white..........console is also showing no error

    • @paragsewani7961
      @paragsewani7961 19 днів тому

      was it solved

  • @thehypotenusestudios
    @thehypotenusestudios 9 місяців тому +3

    my png files in the navbar are not rendering can anyone help?

    • @ramchandraparab6421
      @ramchandraparab6421 9 місяців тому

      Have you got any solutions???

    • @MewVSMewtwo89
      @MewVSMewtwo89 9 місяців тому

      First one was the navbar and I was stuck on it. The only way it worked for me was getting rid of the getImageUrl from the utils.js and just doing this.
      instead of:
      import { getImageUrl } from "../../utils;
      I just did it the old fashion way and it worked for me:
      import menuIcon from "../../../assets/nav/menuIcon.png"

    • @rhaNdzz123
      @rhaNdzz123 8 місяців тому

      @@MewVSMewtwo89 try this i just add /src/ and its working for me
      export const getImageUrl = (path) => {
      return new URL(`/src/assets/${path}` , import.meta.url).href;
      }

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

    How the "dist" folder created automatically in your system?

  • @sd6280
    @sd6280 10 місяців тому +9

    Contact section and hero section not responsive..how to fix that?

    • @Amin04
      @Amin04 7 місяців тому +13

      Man do it yourself you are a developer 😅

    • @javiersistemas
      @javiersistemas 6 місяців тому

      ​@@Amin04😂😂😂😂😂😂

  • @abin6983
    @abin6983 14 днів тому

    15.58 . Navbar is not showing

  • @JamesJames-nv6ps
    @JamesJames-nv6ps Рік тому

    Great 👍

  • @sarathkrishnanpv9341
    @sarathkrishnanpv9341 5 місяців тому

    what is that vs extension

  • @jayati91
    @jayati91 Рік тому +1

    App.Css is not working in my code. it's not showing background color.

    • @chinenyenwamirabel
      @chinenyenwamirabel 11 місяців тому

      Same here,I've been stuck for 3days now. My app.module.css is not working

    • @youssefelassaoui9111
      @youssefelassaoui9111 11 місяців тому

      same here

    • @HeyyUmer
      @HeyyUmer 9 місяців тому

      Same here 😅

    • @MewVSMewtwo89
      @MewVSMewtwo89 9 місяців тому +1

      make sure you have the App.module.css imported on your App.jsx file and in your App.module.css file make sure you have the @import "./vars.css";

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

      Same here, still stuck. I already check the connection between them they are fine🥲

  • @yellowrice8633
    @yellowrice8633 11 місяців тому

    How do i upload this to hostinger?

  • @annefrank-rk9ug
    @annefrank-rk9ug 8 місяців тому

    What is the shortcut key that u r using... when all required: whether b terminating signs or braces are used.... Help please.😅 Sorry bt as a beginner i searched everywhere bt unable to still learn wht was the key.... kindly help😢

    • @Code_Complete
      @Code_Complete  8 місяців тому +1

      Hmm I'm not sure which shortcut key you're talking about. If you want to take a look at the VS Code extensions I use, you can check out the beginning of my NextJS UA-cam video where I've mentioned them

    • @annefrank-rk9ug
      @annefrank-rk9ug 8 місяців тому

      Ohk thank u 😁 if by chance i still dont get it I'll ask u on tht video again😅

  • @TaeKim-z2z
    @TaeKim-z2z 9 місяців тому

    Hello, I have an error. The id is not working, Can someone help me please?

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

    U helped me allot man if i could visite u in India i would ngl i would buy u a döner aswell on my nacken

  • @anshkumartripathi3021
    @anshkumartripathi3021 6 місяців тому

    Hi how to restart the server?

  • @gjsksn
    @gjsksn 10 місяців тому +1

    How to deploy without dist file? If dist file exist, why is this not covered on tutorial 😢

    • @miggzcervantes3792
      @miggzcervantes3792 9 місяців тому +1

      You will automatically get a dist file if you run
      npm run build

  • @sencxx6368
    @sencxx6368 10 місяців тому

    same here , i can see everything on local but while i deploy i just have a white screen , anyone have idea ?

    • @Gully_cric8
      @Gully_cric8 8 місяців тому

      i am facing same problem Did you solved it yet

    • @eugenbardhoshi1109
      @eugenbardhoshi1109 7 місяців тому

      @@Gully_cric8 have you fixed it by any chance ! trying but cant till now

  • @mayurrathour8423
    @mayurrathour8423 8 місяців тому

    bro can you plzzzzzzzzzzz make a video how can I push this website on aws because i have trying for whole day to deploy it on aws but got no result plz
    reply

  • @muskaankohli9607
    @muskaankohli9607 11 місяців тому +1

    My images are not showing

    • @harkaranrangi9471
      @harkaranrangi9471 11 місяців тому

      same

    • @NitDraws
      @NitDraws 11 місяців тому

      @@harkaranrangi9471 Solve for me was changed the getImageUrl casing to getImageURL on utils.js page

    • @NitDraws
      @NitDraws 11 місяців тому

      Eventually he will call them getImageUrl, so it might better to correct them all just to getImageUrl . Just find the way you like and stick with it.

    • @gjsksn
      @gjsksn 10 місяців тому

      I guess wrong directory?

    • @priyankazala6857
      @priyankazala6857 9 місяців тому

      heyy, Hany solution found?

  • @kasemmuhammad9820
    @kasemmuhammad9820 22 дні тому

    41:56

  • @ranjanrana4906
    @ranjanrana4906 5 місяців тому

    ERPF

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

    30:00

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

    16:04

  • @kasemmuhammad9820
    @kasemmuhammad9820 22 дні тому

    49:28

  • @ndongo-rk1mk
    @ndongo-rk1mk 2 місяці тому +9

    not easy to follow for beginners.

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

      1. A beginner shouldn't jump to creating a portfolio website
      2. Not every tutorial video needs to be aimed at beginners

    • @ndongo-rk1mk
      @ndongo-rk1mk 2 місяці тому +5

      @@MercurySteel except when a tutorial is literally titled “ BEGINNERS TUTORIAL”

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

    DU LÖWE

  • @SuryaMahajan-zu5wp
    @SuryaMahajan-zu5wp 5 місяців тому

    my webpage is not getting updated

  • @kasemmuhammad9820
    @kasemmuhammad9820 22 дні тому

    44:25