🔥 Build a REACT JS Portfolio Website Using Tailwind CSS - Get Hired!

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • Build a React JS Portfolio Website using React & Tailwind CSS. I threw this together the other day and wanted to share it with you guys. Feel free to follow along and use this as your own portfolio website to get a job in tech or any other profession! Make sure you have some cool projects to throw in the "Work" section!
    🔥🔥🔥
    We will be starting off in VS code creating our React App, installing and configuring Tailwind CSS and then build out each component in the portfolio. We will be using getform.io for a functional form to submit messages with automation! How cool is that!? Hope you guys like it!
    ** If you want to build this as a multi-page app with react-router-dom instead of smooth-scroll you can see that here**
    • Change The React JS Po...
    ZeroTo Mastery:
    Master React JS Course - bit.ly/Learn-R...
    Complete Web Developer in 2023 - bit.ly/Complet...
    Coding Challenges!
    bit.ly/Code-Ch...
    GitHub (Images located:: /src/assets)
    github.com/fir...
    Getform.io
    getform.io/
    ☕ Buy me a Coffee ☕
    www.buymeacoff...
    Instagram 💪
    / fireclint
    🔥 My Coding Equipment 🔥
    Logitech MX Wireless Keyboard - amzn.to/3xKPFiN
    Logitech MX Master 2S Wireless Mouse - amzn.to/3O5WmRD
    SAMSUNG 49-Inch Gaming Monitor - amzn.to/3mvUy8M
    Shure MV7 USB Podcast Microphone - amzn.to/3O00nqG
    Mic Boom Arm - amzn.to/3NHn6YU
    Monitor Desk Light Bar - amzn.to/3xzKlyj

КОМЕНТАРІ • 456

  • @DrCaesarsPalace_MD
    @DrCaesarsPalace_MD 2 роки тому +10

    A lil extra credit :D
    For social media icons:
    For the container:
    - Remove "hidden lg:"
    For the li className:
    - Change the width parameter to "w-[80px] md:w-[142px] lg:w-[160px]"
    - Change the height parameter to "h-[40px] lg:h-[60px]"
    For the (e.g. ) icons add:
    - className="mr-[-10px] lg:mr-0 duration-300"
    This makes the icons hidden off the screen for small windows, then they slide into view as small icons for a medium screen, then grow smoothly to large icons for a large screen! Neat!
    This is my first time hearing about tailwind css, and so far absolutely loving it. Nice one Clint your tut rocks.

    • @codecommerce
      @codecommerce  2 роки тому +2

      Thank you so much dude!! That’s awesome! 🔥

  • @DailyNevFacts
    @DailyNevFacts 2 роки тому +15

    "Boom, there we go!" Cheers for the epic video dude - Boom!

    • @codecommerce
      @codecommerce  2 роки тому

      Haha!! Thanks man 💪

    • @DailyNevFacts
      @DailyNevFacts 2 роки тому

      @@codecommerce Just finished this tutorial dude! Am going to use as my portfolio with tweaks. Have credited you in html code man :)

  • @Raj-iz9uz
    @Raj-iz9uz 2 роки тому +28

    Best in the World 👌
    Simple, Decent, Professional, Awesome 🔥🔥🔥
    ur absolutely right we don't need fancy & animated portfolio 🙏
    just 1 suggestion create playlist category wise.. u deserve millions of Subscriber & sure soon we will achieve ❤️😊

    • @codecommerce
      @codecommerce  2 роки тому +4

      Thank you so much 😀 I will look into that. I'm still new to YT and learning all of their features!

  • @Rystaal
    @Rystaal 2 роки тому +9

    Thanks a lot for this! The first tutorial that made me love React and Tailwind, keep up man ur work and the way u share ur knowledge are awesome :)

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

    Thank you for doing this, i have been looking to update my portfolio and boom here you are , thank you very much

  • @cmd0719
    @cmd0719 2 роки тому +3

    In the sea of React portfolio tutorials yours was by far the best and easiest to follow. Subscribed and looking forward to more content!

  • @shakibhassan2334
    @shakibhassan2334 2 роки тому +4

    The way you're teaching is excellent! Thank you for your time and effort !

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

    Bro proper straightforward and clear! Nice work man you'll be at 30k+ subscribers this year for sure at this rate of teaching and quality

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

    Thank you Clint for your help! Just finished my portfolio with your help and it's looking fire! I'm glad you didn't cut the video in anytime which makes us understand how a dev works, even when finding for little bugs that might show up. Thanks man, truly appreciated.

  • @MiracleKalu-ud9gq
    @MiracleKalu-ud9gq 9 місяців тому

    No other programmer has influenced me the way you have done, Clint. Thanks for being such a massive plus to my software development journey.

  • @aslhanalp9164
    @aslhanalp9164 Рік тому

    i don't know why but i'm feeling you came from a hard life and now building your life from 0. (like mostly us) maybe because of that you're really good teacher. Right know i'm trying to built my life from 0 for my kids. Thank you .

  • @christopheanfry2425
    @christopheanfry2425 2 роки тому +13

    So good as usual React and TailwindCss are working so well. I really advice for all containers (NavBar, Main section....) to use a padding of minimum 2rem (px-8) and you can go easily to 4rem, because below the elements are so close to the borders, as a design point of view it's better and also for small devices where you have to press with your finger it can be not as easy as it should. It's only my personal advice, and this is what we see now on the websites. Really good job. Thanks

    • @codecommerce
      @codecommerce  2 роки тому +1

      Thank you for the feedback Christophe!

    • @javiervazquez3030
      @javiervazquez3030 Рік тому

      @@codecommerce Hey Clint, I need some help. I can't manage to get the CV downloaded. I don't know why, but VS Code doesn't recognize the file, so I can't download it.

  • @tenc6491
    @tenc6491 Рік тому +4

    Hi Clint, I sincerely thank you for your kindness in sharing such nice projects with us. We love your work and the ideas that you constantly add to your projects. You are my go-to channel for React js/Tailwind CSS tutorials. I have learned a lot from you mate! Thank you so much.

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

    Love you bro. This is the Best UA-cam Channel for learning react

  • @fcbjimm
    @fcbjimm 2 роки тому +2

    Appreciate your time on this tutorial! I was looking for learning both CSS Tailwind and learning how to build a portfolio! Thanks so much!

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

    You're the best! I just completed my very own portfolio following this video!

  • @sivalingam4693
    @sivalingam4693 Рік тому

    hey man, thank you for this video. Just want to let you know, its 1 year after your post, and its still helping people like me, keep it up.

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

    hi Clint love from India i completed this and added Particle JS for background really thanks

  • @dluca182
    @dluca182 Рік тому

    at 12 minutes in, you already managed to make me wrap my head around adding icons...didn't know about react-icon and had a lot of troubles working with icons up until now...
    I had this video pinned for a week and am soo eager to watch and replicate...
    I'm already subscribing

  • @dalestewart
    @dalestewart Рік тому

    A true professional tutorial. I used canva to create my own logo designs.

    • @codecommerce
      @codecommerce  Рік тому

      Canva is great. And tailwind is a game changer when it comes to writing styles. It’s so fast

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

    This is amazing. Your teaching style is awesome. Learned a lot. Thank you so much for this. Keep uploading tutorials. 😊

  • @jitkamoreira2578
    @jitkamoreira2578 2 роки тому +3

    This is TOP really! Helped me a lot to get to know Tailwind better. Above of all, you are a truly talented teacher. Everything so understandable, easy to follow, every minute well utilised, no redundant "noise" around the useful stuff. Professional, clean and elegant result. Thank you for this effort and definitely going to look at more of your materials. For me the best course so far - no kidding!

    • @codecommerce
      @codecommerce  2 роки тому

      Wow, thank you so much! Just trying to share what I am learning. :)

    • @michaelsazz3545
      @michaelsazz3545 Рік тому

      @@codecommerce you are an awesome teacher men keep it up

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

    Its help me to develop my portfolio, thankyou so much for these tutorial and keep doing and do lots of projects

  • @ЖывеБеларусь-н7х

    Hi Tailor! I am from Belarus. I very apreciate you for such a content. Great job. Go ahead and good luck!

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

    Chose this for my portfolio with some customizations of mine.
    Nice little tricks and helps a lot .
    Thanks boom Man.

  • @94272008a
    @94272008a Рік тому +1

    discovered your channel a few days ago and I must say I'm really enjoying the content & the vibe you put out man ! Thank you 👏

  • @mtycoder
    @mtycoder 2 роки тому +1

    my brother, truly going to become one of the most popular web-dev-youtube channels. mark my words.
    Its really easy to use variables in tailwind bro, just go to config and do this
    -----------------------------------
    theme: {
    extend: {
    colors: {
    bgcolor: '#0a192f',
    },
    },
    },
    --------------------------------
    the best thing is that works with tailwing classes like "bg-bgcolor" instead of "bg-[#whatever]"
    thanks so much 🔥🔥🔥

    • @codecommerce
      @codecommerce  2 роки тому

      Thank you Oscar! That certainly seems a lot nicer way of doing things.

  • @rodrigoroa2099
    @rodrigoroa2099 2 роки тому +1

    Hi Clint! i love your channel! great and easy portfolio for beginners like me, thank you so much, greetings from Argentina!!

    • @codecommerce
      @codecommerce  2 роки тому +1

      Argentina dude that’s awesome! Thank you Rodrigo! 💪

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

    Nice tutorial,
    I is great for React practicing.
    Personally, I would refactor parts of the codes, create reusable components and such

  • @fatihdonmez5622
    @fatihdonmez5622 Рік тому

    All I can say is AMAZING VID!!! I had zero knowledge about tailwind before this vid but you make it simple af! Thank you. Subcribed.

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

    hi, this was awesome. thanks alot. your explanation made it so easily to understand. you just made coding look so easy and fun.

  • @Badnercalabrese
    @Badnercalabrese 2 роки тому +2

    man...Thank you!
    You earned a new sub. Love the react focus on your videos.
    Don't take this the wrong way but you come across as an intelligent, techie no BS gym bro. Your explanations really make sense to me as a result.

    • @codecommerce
      @codecommerce  2 роки тому

      Haaha thanks man! Thats funny 😂

  • @johnpaulpineda2476
    @johnpaulpineda2476 2 роки тому +1

    You're so underrated sir, you deserve more recognition.

  • @gianmarcoarena
    @gianmarcoarena 2 роки тому +1

    Hey Clint! after watching this amazing video I realized you never linked anything to the View work button on the home page! I was wondering if you'd be able to show me how to link it to the work page using react scroll

  • @100xcoding
    @100xcoding Рік тому +1

    Loved the tutorial learn react-scroll and getforms

    • @codecommerce
      @codecommerce  Рік тому

      Cool little effects! Also could just set scroll behavior in CSS :)

  • @ShSmith
    @ShSmith 2 роки тому

    Took 2 days lol but I got this bad boy up and running. Now its time to try again and use what I learned to make mine my own. Appreciate the help! I feel like I learned a lot through out this!

  • @MiVoodoo
    @MiVoodoo 2 роки тому +1

    Hey mate another great tutorial. Keep it up, myself and so many others are learning alot from your teaching style!

    • @codecommerce
      @codecommerce  2 роки тому

      Thank you! That’s so awesome!!

    • @mtycoder
      @mtycoder 2 роки тому

      yeah his style is so cool, fast yet really clear....

  • @superboxes69
    @superboxes69 2 роки тому

    Thank you Sooo much, I havent found a better teacher than you in all of my years of coding :)

  • @user-fi2gh3jp9u
    @user-fi2gh3jp9u 2 роки тому

    Excellent This literally landed me my first cyber security job!

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

    Thank you very much for helping me improve my design skills. This video was very beneficial. Keep up the good work!

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

    nice project. everything was explained smoothly and easily understandable. you earned one more subscriber :)

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

    Thanks! This was incredibly helpful

  • @EngineerMambwe
    @EngineerMambwe 2 роки тому

    This by way far , the best and well explained portfolio building tutorial ever.....Thanks Clint....You have my support for the channel

  • @PhilemonAnaman-cv3ok
    @PhilemonAnaman-cv3ok Рік тому

    This is by far the best concise portfolio website video under react i have ever seen. God bless you for putting in all these effort for us.
    I'm trying to develop ideas about yours and use it to build mine and it's going well thanks soo much.

  • @leandropedicino920
    @leandropedicino920 2 роки тому +1

    I really love your videos, you make all work out just perfect, almost without any errors (all fixeable). Please keep along with this kind of content. Awesome job sensei!

  • @sarthakgupta1842
    @sarthakgupta1842 Рік тому

    thank you sir, I was wondering around many portfolio website but you are the 1 stop solution, thanks for awesome and understandable explanation 🤝🙏

  • @Knochenkotzer01
    @Knochenkotzer01 Рік тому

    Cant wait to start making my own version of this. THANKS A MILLION it looks beautiful !!!

  • @libertyjoseph8523
    @libertyjoseph8523 2 роки тому

    Pal, you have done a great job here. Well explained with emphasis. I thought Tailwind was another lang but you really simplified it. Perfect! Many thanks.

  • @god-e8z
    @god-e8z 7 місяців тому

    Badass project watched from start to end 🔥🔥

  • @soitahi
    @soitahi Рік тому

    very resourceful thanks clint, we'll be following again and again

  • @lusti159
    @lusti159 Рік тому

    your UI skills are amazing! love it

  • @mostafababaei3431
    @mostafababaei3431 2 роки тому

    Another great project. I'm doing your projects one by one and I'm learning a lot of stuff. You're awesome man.

    • @codecommerce
      @codecommerce  2 роки тому

      Thank you so much Mostafa! That is awesome 👏

  • @kevinvonhausenvillablanca2952
    @kevinvonhausenvillablanca2952 2 роки тому +1

    Hey Clint! Thanks for sharing this awesome video. I had 0 knowledge of tailwind but your teaching while coding made it so clear for me.
    Subscribed and definitely checking all of your videos.

    • @codecommerce
      @codecommerce  2 роки тому +1

      Thank you Kevin. Tailwind is awesome.

  • @libertyjoseph8523
    @libertyjoseph8523 2 роки тому +2

    Please, how do I add my completed portfolio codes to my existing website page? Again thanks for this awesome eye-opener tutorial. Cheers.

  • @bhishajkumarsharma4341
    @bhishajkumarsharma4341 2 роки тому +1

    Amazing tutorial Sir. Keep it up.
    I have subscribed and liked your videos for such amazing content.
    You should deserve millions of subscribers 😉

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

    hey bro thank you so much for provide this video to us .after watching i fix same problem in my personal portfolio .Love from India thank you so much

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

    "I think this is too many technologies for a portfolio"
    I have 12 on my site and that was after cutting out eight to ten technologies that I'm constantly asked about by hiring teams.
    Eight is nowhere near too many. That said, six to eight are plenty if you only work with that many relevant items.

  • @dandy90
    @dandy90 2 роки тому

    Subscribed and liked! Thank you for the straight and simplistic tutorial. The other tutorials where so complicated and over the top for a portfolio. Thanks! hoping to see more video from you.

  • @simonmedici89
    @simonmedici89 2 роки тому +1

    Amazing video! Helped me a lot getting things more clear with react! Have a great one and looking forward for more videos like this from you! BIG THUMBS UP!

  • @AdityaSharan811
    @AdityaSharan811 2 роки тому +5

    Hey could you please make a project on eCommerce with third-party api for data.

    • @codecommerce
      @codecommerce  2 роки тому +7

      Thats a great idea man - I actually started off doing e-commerce dev. I was thinking about doing a custom Shopify store with React front-end!

    • @fjj813
      @fjj813 2 роки тому +1

      @@codecommerce can't wait🙏🏼

  • @mimsmimsmims
    @mimsmimsmims Рік тому

    The amount of good karma coming your way, mate 🙏
    Great content as always. Very well explained and easy to follow.
    Thank you, Clint!

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

    Great work one of the best free tutorial on UA-cam thanks you sir 🏴‍☠️

  • @coreyloftus
    @coreyloftus Рік тому

    Fantastic! Thanks so much, brother. This was my first time doing a code-a-long with TailwindCSS, and you made it easy to understand. 🧠

    • @codecommerce
      @codecommerce  Рік тому

      Thanks dude! Love tailwind- it’s so fast to write.

    • @astik2002
      @astik2002 Рік тому

      i just wanted to know that is post CSS working for you??

  • @albertohuerta
    @albertohuerta 2 роки тому

    Bro this was so dope! You have a gift! Keep teaching!

  • @yadav.divyansh
    @yadav.divyansh Рік тому

    Really good and responsive portfolio and every bit of code is well explained. Thanks Man.

  • @Jytaani
    @Jytaani Рік тому

    i had some problems with the icons going over the text so i switched the icon sides to right side other than that a really good tutorial.

  • @nantukchowdhury6165
    @nantukchowdhury6165 2 роки тому

    I must say this is one of the best video whats seems like a piece of cake .
    Great Job and wait for many more !!!!!

  • @DanielOchoa-jn5pw
    @DanielOchoa-jn5pw 5 місяців тому

    You my friend are a legend, thank you!

  • @CuoreJTD
    @CuoreJTD 2 роки тому +2

    In this tutorial code, if you add for example 12 images in "WORKS" block, it will go outside the background at the bottom and overlap SKILLS block at the top, because of "h-screen" in the main DIV of this block.
    It's better to use "h-fit" or "h-full" and make some vertical padding on this block.
    Isn't it?

    • @viktorberczeli2343
      @viktorberczeli2343 Рік тому

      As I'm fixing this up yes. Also I changed it a bit so it uses React Router so I have multiple pages and the Nav covers some parts of the pages so I added padding to the top to fix that.

  • @MightyKingKala
    @MightyKingKala 2 роки тому +2

    Thank you , keep up bro you are amazing!

  • @pbeanni
    @pbeanni 2 роки тому

    That is a real good follow through, tied everything that i was learning and showed me how to apply on my onw projects, thank you so much 💯

  • @ItsTouchDown1
    @ItsTouchDown1 2 роки тому

    Thanks buddy!
    What a professional tutorial.
    You are AWESOME!

    • @codecommerce
      @codecommerce  2 роки тому

      You’re awesome!! Thank you dude!

  • @franciscaihuoma5214
    @franciscaihuoma5214 2 роки тому

    Thank you for this awesome video tutorial, I have been able to to build a new portfolio for myself with this. Thank you so much and keep up the good work.

    • @codecommerce
      @codecommerce  2 роки тому +1

      That’s so awesome Francisca! Much love!

  • @somayamoniry
    @somayamoniry 2 роки тому

    Thanks a lot for making this video and such a clean portfolio.
    I'm gonna build my portfolio with the help of your video, you really explain simple and clear everything.
    I liked the video and subscribed.☺

    • @codecommerce
      @codecommerce  2 роки тому +1

      That’s so awesome Somaya! Share your finished portfolio!

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

    Thank you for this awesome video, really learnt alot

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

    Thanks for this video, super helpful and using it for my portfolio site. Just subscribed :)

  • @ahmedmohamed-vl7fj
    @ahmedmohamed-vl7fj Рік тому

    Your work really helped me a lot thank you so much for these epic tutorials

  • @spiritualsection
    @spiritualsection Рік тому

    Wonderful tutorial! Thank you!

  • @eliasramirez5398
    @eliasramirez5398 2 роки тому

    Love this. Simple, elegant, and it leaves room your viewer to customize as they wish. Just subscribed to your channel.

  • @DmitriyMalayevProfile
    @DmitriyMalayevProfile 2 роки тому

    You have made the absolute best tutorial. Thanks.

  • @anuragkasudhan3734
    @anuragkasudhan3734 Рік тому

    absolutely loved this video and learned a lot from this. kudos to you sir.

  • @javiervargas6484
    @javiervargas6484 2 роки тому

    Excellent video, so clear and easy, congratulations for your job

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

    Hi Clint, you are an amazing, thank so so much

  • @harmanbarpaga9519
    @harmanbarpaga9519 2 роки тому

    At the end of the video where you said you wanted to do this Live but you dont have enough subscribers made me subscribe you lol. Thanks for the awesome video.

  • @adelinrapcore
    @adelinrapcore Рік тому

    I don't know what made you give up your career in K1 and start coding but you're doing a great job, thx! :)))

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

    I like your boom. When I say Boom, mostly its a compile error.

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

      Most of my booms are errors 😂

  • @kidanlakew6083
    @kidanlakew6083 Рік тому

    It is a really nice work. Thanks a lot, I have learned a lot from you.

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

    So AWESOME!!! Thank you thank you 👍

  • @dariusdunson5753
    @dariusdunson5753 Рік тому

    Great video, very detailed. But earned the like when my man said "so Boom". He's speaking my language now lol

  • @hoobmuffin
    @hoobmuffin Рік тому

    Thank you for this! Great tutorial and very helpful content.

  • @hamudabdiqadir1350
    @hamudabdiqadir1350 2 роки тому +4

    Really appreciate the tutorial, it opened my eyes to react! I have a question about the button with the tailwind animation
    Is it supposed to be functional? How do we make it lead to the work section once it's clicked?

    • @codecommerce
      @codecommerce  2 роки тому +4

      You just caught something that I left out! Yes - to have "smooth scroll" you would import "Link" from react-scroll on the "Home" component. Then wrap the entire button with the "Link" element. Just like we did in the Navbar component. Hope that helps!

    • @hamudabdiqadir1350
      @hamudabdiqadir1350 2 роки тому

      @@codecommerce Really appreciate the response! I totally forgot about importing Link from react-scroll lol

    • @thomaswelvaert
      @thomaswelvaert 2 роки тому

      @@codecommerce you will have to add inline-block on the Link element or the whole length of the screen will activate the scroll, not only the button

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

    thanks for the amazing video 💖

  • @shaxzodshaxzod2506
    @shaxzodshaxzod2506 2 роки тому +1

    You are the best brother

  • @cytrobit
    @cytrobit Рік тому

    Nice content You do, bro! Thanx and best regards from Poland!

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

      Thank you so much dude! All the way from Poland, that’s awesome!

  • @Karan-gh9ki
    @Karan-gh9ki 2 роки тому

    Amazing video. So easy to follow! Thanks for putting this out for free.

  • @isomiddinrahimov3684
    @isomiddinrahimov3684 2 роки тому

    Thank you so so so much I learned a lot making this portfolio site and again thanks to you🔥🔥🔥

  • @MiVoodoo
    @MiVoodoo 2 роки тому

    Another great tutorial - learning alot thanks mate!

  • @mariopolchert
    @mariopolchert Рік тому

    Great job, good explanation, design is also pretty good. Thanks.

  • @elenaacevedo3748
    @elenaacevedo3748 2 роки тому

    What a genius, thanks for sharing your knowledge, it helped me a lot💚

  • @josebaiturregui37
    @josebaiturregui37 Рік тому

    It's hilarious that everything you import it's about to exlode bomm.. 🤣🤣🤣.. great work bro!.. good stuff.. keep'em coming!