Build and Deploy an Amazing 3D Web Developer Portfolio in React JS | Beginner Three.js Tutorial

  Рет қаралды 2,349,689

JavaScript Mastery

JavaScript Mastery

Күн бұрын

Пікірлер: 2 500
@javascriptmastery
@javascriptmastery Жыл бұрын
Want to land your dream programming job in 3 - 6 months? ⭐ JSM Masterclass Experience - jsmastery.pro/masterclass Become a Software Engineer. Guaranteed.
@amirmanzoor4343
@amirmanzoor4343 Жыл бұрын
cant't able to deploy this on vercel any solutions
@KarthikMumadi
@KarthikMumadi Жыл бұрын
can you please make use of Webxr with threeJS to simulate AR products in a e-commerce site this would be a crazy project
@DonNjabs
@DonNjabs Жыл бұрын
Hie i am having a problem deploying site, when i run ...》》》 npm run build, i get (!) Some chunks are lager than 500 kbs after minification The folder it shows is the dist/assets/three-891170d2.js 624.09 kB | gzip: 161.01 kB Is they a way i can deploy?? Thanks
@moseskiprono8594
@moseskiprono8594 Жыл бұрын
I must be fullstack Developer, I am ready to sacrifice everything even though I come from very poor background, I must achieve my dream
@anupamanand5480
@anupamanand5480 Жыл бұрын
from where did you get those png for about section....?
@tanayvaishnav3888
@tanayvaishnav3888 Жыл бұрын
👇 Time Stamps: 00:17:55 Layout 00:21:07 Navigation bar 00:40:57 Hero Section 01:07:41 About Section 01:17:09 Higher Order Component 01:23:28 Experience Section 01:44:33 Projects Section 02:01:01 Testimonials 02:13:15 Contact 02:32:09 3D Stars 02:49:09 Deployment Thanks for the Awesome Video!
@GodOfFaith
@GodOfFaith Жыл бұрын
Thanks man
@daffaalexander6300
@daffaalexander6300 Жыл бұрын
Thankyou❤
@daffaalexander6300
@daffaalexander6300 Жыл бұрын
01:34:25 is Tech section
@daffaalexander6300
@daffaalexander6300 Жыл бұрын
02:24:05 is earth model section
@arpanbajpai1226
@arpanbajpai1226 Жыл бұрын
Bro did you faced any difficulty following this project?
@arvydas5017
@arvydas5017 Жыл бұрын
Now I know how ill spend my weekend
@javascriptmastery
@javascriptmastery Жыл бұрын
Enjoy! 😊
@BigBankzSon
@BigBankzSon Жыл бұрын
I'm already getting started 💯
@denniswambua4471
@denniswambua4471 Жыл бұрын
Definitely staying indoors this weekend
@arvydas5017
@arvydas5017 Жыл бұрын
@@denniswambua4471 no touching grass this weekend? :D
@thefuntech2810
@thefuntech2810 Жыл бұрын
Same also
@alexthehumane
@alexthehumane Жыл бұрын
👇 Time Stamps Below! : 00:17:55 Layout 00:21:07 Navigation bar 00:40:57 Hero Section 01:07:41 About Section 01:17:09 Higher Order Component 01:23:28 Experience Section 01:34:23 Tech Section 01:44:33 Projects Section 02:01:01 Testimonials 02:13:15 Contact 02:32:09 3D Stars 02:49:09 Deployment Thanks for the Amazing Video Adrian! I am currently going along with it and then I'll be making my changes to it.
@peoplease_need
@peoplease_need 3 ай бұрын
i love how you said words carefully and clearly, english is my scnd language and this really helps. thankyou!
@vivalavida__
@vivalavida__ Жыл бұрын
I just completed it and I'm in love with it. I am overwhelmed by your tutorial, and I extend my heartfelt gratitude for the effort and time you put in and also for making this available free of cost. Because of people like you, we have hope in our journey. I thank you from the core of my heart.
@authenticself3800
@authenticself3800 Жыл бұрын
Hey there I did not get error in the navbar but the prelisted items in order like at timeframe 26:00 we can see that the sections are hero, about, experience so on but in the timeframe 30:35 how they dissappeared? please let me know the solution.
@aayanminhasminhas2271
@aayanminhasminhas2271 Жыл бұрын
I will make it but my 3D models can not load in hero section
@kanchisrivastava5124
@kanchisrivastava5124 Жыл бұрын
heyy, how much time did it take you to complete this project?
@nsikakikot7285
@nsikakikot7285 9 ай бұрын
Hi there, so I open up the components like the Computers in my hero section and it was empty did u find a similar problem with your assets?
@enddigital2377
@enddigital2377 6 ай бұрын
@@authenticself3800 they didn't disappeared, I believe it just was not in frame
@rodrigoaraujoei
@rodrigoaraujoei Жыл бұрын
I'm finishing my Computer Science Degree, and I'm doing a portfolio with some projects and this content is a HUGE HELP, thank you so much love all your videos!
@compiversity1456
@compiversity1456 Жыл бұрын
I've been learning Reactjs and I just make use of framer motions but I've been interested in Threejs, I'm happy you make this course 😍
@javascriptmastery
@javascriptmastery Жыл бұрын
Enjoy! 😊
@dannertech
@dannertech Жыл бұрын
Also, at 1:08:22 the second line in About has to be changed to import { Tilt } from 'react-tilt' or else it will throw an error (at least it did for me)
@dineindark
@dineindark Жыл бұрын
tnx bro
@jinethhettiarachchi8744
@jinethhettiarachchi8744 Жыл бұрын
yes yes yes thanks a lot brother ... you save me my entire evening... this comment deserve more like
@bitcoincypher
@bitcoincypher Жыл бұрын
Thanks bro.
@dev.gnzx2
@dev.gnzx2 Жыл бұрын
thank you really my head almost exploded
@Aviralsingh-yw7xx
@Aviralsingh-yw7xx Жыл бұрын
Thanks a lot. I was on the verge of breaking down
@aayushupadhyay7106
@aayushupadhyay7106 Жыл бұрын
Use import { Tilt } from 'react-tilt' ; instead of import Tilt from 'react-tilt'; to avoid white screen problem thank you ❤
@Nikhi_lesh
@Nikhi_lesh 8 ай бұрын
Think you Dude
@michaelpacto364
@michaelpacto364 8 ай бұрын
hi i`m having a pproblem in hero ssection light and postion and rotation not reflected
@Nikhi_lesh
@Nikhi_lesh 8 ай бұрын
@@michaelpacto364 increase the hemisphere intensity To 8 or more it worked for me And spotlight intensity to 1 Play with them until you get your correct lighting
@-NITIN
@-NITIN 7 ай бұрын
Same here ​@@michaelpacto364
@charlielehnert7889
@charlielehnert7889 6 ай бұрын
i love u
@Shubham-Lal
@Shubham-Lal Жыл бұрын
Hey everyone, just to leave a heads up that we can use react-parallax-tilt instead of react-tilt so that we don't have to face library peer dependency issues while deploying the project. Edit: At 12:00, use react-parallax-tilt instead of react-tilt and remove --legacy-peer-deps from the command. Also wherever you are using: import Tilt from "react-tilt", replace it with your new library like this: import Tilt from "react-parallax-tilt". And some of you might be facing an error: Could not resolve three (something like this), the fix is to add "three" along with other libraries while npm installation.
@deepaktripathi3777
@deepaktripathi3777 Жыл бұрын
Dude how to contact you. I have some doubts related to the project. Do reach out please
@Shubham-Lal
@Shubham-Lal Жыл бұрын
@@dakshkumar992 I didn't understand which Logo are you talking about. Is it the meta tag of the site or the Navbar one?
@Shubham-Lal
@Shubham-Lal Жыл бұрын
@@deepaktripathi3777 I don't why but i can't add my mail here. So just view my yt profile and there is some contact info about me on the About page. Contact me there.
@EmmanuelArowoselu
@EmmanuelArowoselu Жыл бұрын
How do you resolve this the peer dependency issues if you've already used react-tilt.
@Shubham-Lal
@Shubham-Lal Жыл бұрын
@@EmmanuelArowoselu Just simply uninstall the library by running the command "npm uninstall react-tilt --legacy-peer-deps" and then installing react-parallax-tilt by the command "npm install react-parallax-tilt".
@kellslte
@kellslte Жыл бұрын
I had just been thinking about learning 3D web development for the front end and you already have a free course on it! I am blown away by your consistency! Thank you so much, Adrian, thank you!
@realfavourkelechi
@realfavourkelechi Жыл бұрын
This is the first time you're making a not so beginner-friendly app, but it's still superb. Thank you so much always coming through with the best tutorials.
@jessecharbneau8331
@jessecharbneau8331 Жыл бұрын
Thank you Adrian! Super useful video to get me out of my "AngularJS" denial :-) - Loved the video and used it to kick start my own portfolio and dip my toes into the react world!
@javascriptmastery
@javascriptmastery Жыл бұрын
Amazing. Enjoy!
@JohnWickea
@JohnWickea Жыл бұрын
dude if you doubled this amount, then you can buy a course for me at this rate . and in 3 months i would've given you 10x of this price by getting a job :/
@philipreynolds5088
@philipreynolds5088 Жыл бұрын
This tutorial was great and I hope to see more 3JS in the future! One thing I do wish is that you could show us the creation of assets that you use in these projects. It's one thing to take preconceived assets and put them together, but a whole other thing to create assets from scratch.
@gabrieldiaz6509
@gabrieldiaz6509 Жыл бұрын
watch a blender tutorial
@rybaxter6454
@rybaxter6454 Жыл бұрын
@@gabrieldiaz6509 is blender gltf? sorry Im new to 3D scenes and looking to create my school logo in 3D.
@gabrieldiaz6509
@gabrieldiaz6509 Жыл бұрын
@@rybaxter6454 yes, blender guru is great to start in this.
@worldoflanguages1043
@worldoflanguages1043 2 ай бұрын
@@gabrieldiaz6509 bro i have a problem with displaying all 3d , they're not all displayed ,i think the problem is from the huge 3d amount that are rendered in the same page , i tried to optimize gltf file but the same problem, it's only happening on mobile not on laptop
@0xSingularity
@0xSingularity Жыл бұрын
I just built a portfolio website 2 weeks ago, but this one looks insane. Looks like I’m building another!!
@javascriptmastery
@javascriptmastery Жыл бұрын
Glad you like it! 😊
@elbertainstein2451
@elbertainstein2451 Жыл бұрын
fr, doing the same
@deepanshuce-5180
@deepanshuce-5180 Жыл бұрын
@@arielebabini9012 same with me happening
@codingispower1816
@codingispower1816 11 ай бұрын
Learning about the HOC with SectionWrapper was amazing.
@edutainment9235
@edutainment9235 Жыл бұрын
For those who are just starting or are in the navBar section: At the 39:31 mark the code looks one way, but at the 39:32 the mark, the code goes back to where it was at the 39:00 mark .. still LOVE the video! It’s just the things I changed 😂 until I figured it out was going on drove me bananas
@kvtys
@kvtys 9 ай бұрын
"if we save that.... everything breaks" was my favorite part of the tutorial. thank you for posting this, it truly was very informative and extremely useful. hoping good things come your way.
@grimfunk8145
@grimfunk8145 Жыл бұрын
For anywone who can't get the balls to float in the Experience section at 01:42:22, this is what worked for me. In the Ball.jsx file in the BallCanvas component delete the `frameloop="demand"` property. Should work now 😁
@kalyansaxena6460
@kalyansaxena6460 Жыл бұрын
I believe setting the property to 'always' also works -> frameloop='always' Anyway thank you! your solution led me to fix the ball rotation
@-RohitJaiswal
@-RohitJaiswal Жыл бұрын
Thank you very much buddy.
@elvictoret
@elvictoret Жыл бұрын
You're the best!!
@Henry-lr9sw
@Henry-lr9sw Жыл бұрын
Thanks you so much. Saved my life!!!
@prabhakardeep
@prabhakardeep Жыл бұрын
Thank you very much. You are the best. It looks alive now.
@safwensaafi1955
@safwensaafi1955 Ай бұрын
Great Video When deploying the site and running it from an android device, you'll get a white screen in the computer canvas plus on some of the tech balls, this is due to the fact that android devices limit the max amount of loaded 3d GLTF models In order to prevent that you can for example render only the tech icons not the whole ball canvas on small screens (500px) or reduce the number of tech to 4 (I tried it and it's the max) Hope I helped
@danishsaifi7817
@danishsaifi7817 13 күн бұрын
Facing the same issue but i am clearly not interested in removing those balls anything you know so that i can reduce the maybe resolution/texture / quality in order to run it smoothly on Android?
@akinjidesleek
@akinjidesleek Жыл бұрын
56:11 penumbra is the second shadow casted by the initial shadow(umbra), it covers a wider area and surrounds the initial shadow.
@josemirandaiii1064
@josemirandaiii1064 Жыл бұрын
thank you for the explanation!
@amansrivastavvv
@amansrivastavvv 27 күн бұрын
Thank You Adrian for this amazing tutorial. love from India
@Kevin-jc1fx
@Kevin-jc1fx Жыл бұрын
Adrian uploads nothing short of high end and over the top quality content. Thank you very much bro. I learn a whole lot from you.
@javascriptmastery
@javascriptmastery Жыл бұрын
Glad you like it
@klhmia
@klhmia Жыл бұрын
You and Llama Dev are so closely aligned with your content - it's so helpful for me to watch both your guys videos as you both put so much effort and they're the most relevant and timely tutorials I can find. Thank you very much as always!
@javascriptmastery
@javascriptmastery Жыл бұрын
Thank you so much! And yeah, Llama is great! 🦙🔥
@imkir4n
@imkir4n Жыл бұрын
yeah they are the best in the youtube
@zerominute1209
@zerominute1209 Жыл бұрын
@@javascriptmastery i have a error when i do = npm install --legacy-peer-deps @react-three/fiber @react-three/drei maath react-tilt react-vertical-timeline-component @emailjs/browser framer-motion react-router-dom
@zerominute1209
@zerominute1209 Жыл бұрын
plz help me
@imkir4n
@imkir4n Жыл бұрын
@@zerominute1209 whats the error
@jaylee5252
@jaylee5252 Жыл бұрын
This was so simple to follow and also extremely informative on how I can adapt and build other projects with similar features. Thank you 😊
@leandrogrisalena2831
@leandrogrisalena2831 Жыл бұрын
No doubt, one of the best development channels ever! Congrats Adrian!
@javascriptmastery
@javascriptmastery Жыл бұрын
Thank you! 😊
@boonberries9881
@boonberries9881 Жыл бұрын
For the packages used @12:30 use this line in your terminal "npm install @react-three/fiber @react-three/drei maath react-parallax-tilt react-vertical-timeline-component @emailjs/browser framer-motion react-router-dom" - this worked for me as of 21/05/2023
@orion8810
@orion8810 Жыл бұрын
Thanks for posting this!! Saved me big time. I was trying to fix it for hours. Don't forget to change the Tilt import as well to "import Tilt from "react-parallax-tilt" on any components that use it.
@PAAOMahesh
@PAAOMahesh Жыл бұрын
Without GitHub account will it work
@jotasenator
@jotasenator 11 ай бұрын
thank you. At the end of the app everything is working but i have this error: VM11:1 THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values. Do you have the same?
@toss5337
@toss5337 5 күн бұрын
@@jotasenator yes i have same issue, could you fix it?
@jotasenator
@jotasenator 5 күн бұрын
​@@toss5337will check it again today and will let you know
@brendantreynor8744
@brendantreynor8744 Жыл бұрын
I started this months ago and quit. I got distraught trying to add my own logos (.svg files were NOT working with me). I got over it, and decided to just follow the video from start to finish in order to just attain the knowledge and try my best to complete it. I was not disappointed. Thank you so much!
@devilxgamer3775
@devilxgamer3775 8 ай бұрын
Bro this problem also happens with and luckily I solved it, can you explain about the error more clearly
@poundcake5739
@poundcake5739 Жыл бұрын
If anyone struggling with the first app.jsx part around 19:00 where I had a browser error that said something like [plugin:vite:import-analysis] All I did was copy everything from components folder then delete the components folder Then create a new folder then paste everything in there. It worked for me so you could try if you have the same problem
@McCullinan
@McCullinan Жыл бұрын
Thank you very much, I noticed that there is a component file inside the component file, just pulled it out of the duplicate file
@ZachCortez
@ZachCortez Жыл бұрын
Yes finally! I have been trying to learn this new tech through other tutorials for weeks now but no one can teach the way you teach!!! 🎉 thank you for uploading this video!
@javascriptmastery
@javascriptmastery Жыл бұрын
Enjoy! 😊
@vivekmaurya2852
@vivekmaurya2852 Жыл бұрын
have you implemented this , is this working ? please reply because , i am getting error
@AlgorithmDoctor
@AlgorithmDoctor Жыл бұрын
Always expect mind-blowing videos from Adrian. He has always been fresh inside the Bootcamp. I am so proud to have joined the JSMastery bootcamp.
@javascriptmastery
@javascriptmastery Жыл бұрын
Thank you so much Rodgers!
@Dr_PhilK
@Dr_PhilK Жыл бұрын
How much is it to join the bootcamp,and what are the prerequisites, I do not want to waste my time and their time too since I am still beginner...Thanks
@mandabathram2491
@mandabathram2491 10 ай бұрын
successfully completed the project thank you so much!
@arturkrant4745
@arturkrant4745 Жыл бұрын
i can't stress this enough, your teaching, rhythm and editing is out of this world
@Deepanssshhhh
@Deepanssshhhh Ай бұрын
For anyone who can't get the balls to float in the Tech section at 01:40:46, this is what worked for me. In the Ball.jsx file in the BallCanvas component delete the `frameloop="demand"` property.
@abusalekarman1941
@abusalekarman1941 Жыл бұрын
This is fantastic! Thanks, Adrian, for the time and effort you put into the production of such first-class content.
@auronvila1069
@auronvila1069 Жыл бұрын
such an amazing video. The world needs more of these man that are trying to help people get better
@meheraabarvy4134
@meheraabarvy4134 Жыл бұрын
For many days I was looking for threejs tutorial. And here, you brought this with a stunning project. Hats off to you.
@javascriptmastery
@javascriptmastery Жыл бұрын
Thank you so much 😀
@abhinavsingh5099
@abhinavsingh5099 4 ай бұрын
this person is a god who have made all cheat sheets and resources :)
@NphiniT
@NphiniT Жыл бұрын
Hello everyone. You might encounter an error at around 54:17 which says "Uncaught Div is not part of the THREE namespace...". You might be tempted to wrap the Suspense around the entire Canvas instead of just the OrbitControls. That works until you have to set up the loader. Then you have to move the Suspense back. I wonder why this happens. So if you get the error, just continue until you have set up the CanvasLoader.
@laibaiqbal7801
@laibaiqbal7801 Жыл бұрын
I am also getting the same error . have you got solution?
@laibaiqbal7801
@laibaiqbal7801 Жыл бұрын
@benwaters2353 @benwaters2353 2 months ago If anyone else is stuck at 53:59, first try removing fallback from the suspense tag also try removing some chrome extensions. For me a couple chrome extensions I had were blocking it from loading. he answerd it remove fallback
@NphiniT
@NphiniT Жыл бұрын
@@laibaiqbal7801 This happens because the Canvas component (ComputerCanvas, EarthCanvas, etc) hasn't yet been completed. Notice it only has a div in it. That's what's causing the error. After the 3D gltf file has been rendered in it, the error should go away. The Canvas component does not accept html elements. Only THREE Components
@ArdaAydnVideolar
@ArdaAydnVideolar Жыл бұрын
In Loader.jsx I deleted Loader part and added a console.log it solved that problem. Also I downgraded my three version to 0.149.0 for fixing the lights.
@NphiniT
@NphiniT Жыл бұрын
@@ArdaAydnVideolar Oh I see
@samueldonsmog6006
@samueldonsmog6006 Жыл бұрын
This is my sign to take threeJS seriously. Love it🥰🥰🥰
@javascriptmastery
@javascriptmastery Жыл бұрын
Yess!🔥
@ntormight3964
@ntormight3964 Жыл бұрын
never disappoints, always top-notch projects. Thank you.
@javascriptmastery
@javascriptmastery Жыл бұрын
Appreciate it!
@anujkashyap999
@anujkashyap999 Жыл бұрын
Sir I'm getting a error while building this project in scene.gltf during create a hero. Jsx code while not working properly I'm stuck in mid what should I do and ther error in public folder that h provide
@observer-0_0
@observer-0_0 8 ай бұрын
thank you so much I have learned a lot from you and I hope you never stop teaching us ❤❤❤❤
@developer675
@developer675 Жыл бұрын
Questi video sono una miniera d'oro, meglio sfruttarli ora prima che sia troppo tardi! Questo è il futuro e la richiesta di lavoro è altissima! Complimenti dall'Italia
@abdulateef-da-designer
@abdulateef-da-designer Жыл бұрын
I'm jst speechless at d premium-quality courses u give to us at free of charge. I'm really grateful nd we will love to see more Stay blessed boss
@javascriptmastery
@javascriptmastery Жыл бұрын
You too boss!
@doctype2508
@doctype2508 Жыл бұрын
If someone has error like this "Uncaught Error: R3F: Div is not part of the THREE namespace! Did you forget to extend?" you shoud just remove div in Loader Component and that's all
@grenishrai611
@grenishrai611 Жыл бұрын
Thank you so much for doing the tutorial for three js. And hope for more of such three js tutorial in the future. ❤️
@javascriptmastery
@javascriptmastery Жыл бұрын
More to come!
@tehranbayram5664
@tehranbayram5664 22 күн бұрын
i liked before i start to watch. Then lets do it!
@Ranjeetvishwakarma-72
@Ranjeetvishwakarma-72 17 күн бұрын
that's good
@henryirabor5409
@henryirabor5409 2 ай бұрын
I just finished the project. Thanks Adrian
@ywbellande3877
@ywbellande3877 2 ай бұрын
On around 49:00 to 55:00 Did you face an issue where the 3D model would not render at all. If so would you please let me know how you went about fixing that issue?
@Decode-j5f
@Decode-j5f Ай бұрын
@henryirabor5409 Did you face any dependency issues...or you got it done at once only...?
@prodigymuj
@prodigymuj Жыл бұрын
Followed and loved it from start to finish. It's a lot to take in honestly but I'm gonna start one from scratch and add a twist to the design and 3D models. Thanks so much Adrian! (Would love to see more of three.js and motion stuff)
@sujayshanbhag2055
@sujayshanbhag2055 Жыл бұрын
Hey where to get those 3d models?
@KwameGyanko
@KwameGyanko Жыл бұрын
​@@sujayshanbhag2055sketchfab
@blockstarter4745
@blockstarter4745 Жыл бұрын
If anyone is having trouble with a deprecation warning on "react-tilt", I suggest using "react-parallax-tilt" instead and defining the variables something like this: {/* ... rest of the component */}
@merohossam3421
@merohossam3421 Жыл бұрын
Thanks ❤❤❤
@najrulsumon3062
@najrulsumon3062 Жыл бұрын
DId you solve when you try to view it in mobile phone but works section doesn't show up?
@arielelias2413
@arielelias2413 Жыл бұрын
@@najrulsumon3062 I hace the same issue, can you fixed it?
@najrulsumon3062
@najrulsumon3062 Жыл бұрын
@@arielelias2413 Yes. I used AOS for that part only.
@Kira-eb2vw
@Kira-eb2vw Жыл бұрын
Now this error shows up Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/react-parallax-tilt.js?v=fecbe886' does not provide an export named 'ParallaxTilt'
@lovenangelodayola1826
@lovenangelodayola1826 Жыл бұрын
I was supposed to watch other courses today but this just went top of my list. 3D is always interesting
@javascriptmastery
@javascriptmastery Жыл бұрын
Enjoy! :)
@SatyamWakchaure
@SatyamWakchaure Жыл бұрын
hey Adrian, The way you explained every concept in detail, made the entire learning experience seamless and enjoyable. once again thank you for sharing your knowledge and expertise with the world. You have made a significant contribution to the web developer's community, and your efforts will continue to benefit aspiring developers like me for years to come. love from India 🇮🇳 ❤
@javascriptmastery
@javascriptmastery Жыл бұрын
Thank you! Love to India!
@ShubhamSingh-ts3sw
@ShubhamSingh-ts3sw Жыл бұрын
GLTF not working in mobile devide , how to fix it ?
@athorndia
@athorndia 10 ай бұрын
Thank you for the wonderful tutorial! You took me on a fantastic adventure and I had so much fun learning from you!
@sanyamkumar1858
@sanyamkumar1858 Жыл бұрын
At 34:07 , on line 38, when you are rendering the About, Work and Contact in navLinks map, use instead of tag. Otherwise you will run into problems.
@anishwarsharma5277
@anishwarsharma5277 Жыл бұрын
Hi, can you specify the changes, it's still not working for me.
@benjohnson5164
@benjohnson5164 Жыл бұрын
@@anishwarsharma5277 what you're going to want to do is npm install react-router-hash-link, import { HashLink } from 'react-router-hash-link', and then do exactly as the tutorial says, but with a component instead of the tag. This will allow React Router to recognize your page id links.
@anishwarsharma5277
@anishwarsharma5277 Жыл бұрын
@@benjohnson5164 Good to know, thanks
@biLLie_wiLLie
@biLLie_wiLLie Жыл бұрын
great job! Thank you. I'm expecting from you video about docker and ci/cd in context of mern projects. I hope you can explain it easy
@javascriptmastery
@javascriptmastery Жыл бұрын
Cool idea!
@benwaters2353
@benwaters2353 Жыл бұрын
If anyone else is stuck at 53:59, first try removing fallback from the suspense tag also try removing some chrome extensions. For me a couple chrome extensions I had were blocking it from loading.
@abon2204
@abon2204 Жыл бұрын
Ayo thanks man
@RodrigoPerez-rn8ve
@RodrigoPerez-rn8ve Жыл бұрын
I had the same issue, i remove the fallback property and it works
@simp4_jesus953
@simp4_jesus953 Жыл бұрын
My man! I was trying forever to fix this. I removed the fallback and it fixed it. Thanks!
@Millz98
@Millz98 Жыл бұрын
@@simp4_jesus953 What did you do, just keep it at ?
@bizkiqz6337
@bizkiqz6337 Жыл бұрын
Thanks man, it really helped!
@jtheoden
@jtheoden 11 ай бұрын
in point 43:45 I had to add to the gradient violet line mx-2 to make it match the line with the circle, Thanks for everything Adrian, I think my development skills really got improve after this video!!!!the linethe line
@alicialoi7230
@alicialoi7230 11 ай бұрын
hey, when you get to around 54 minutes, can you lmk if the computer will load for you because it's not loading for me and every part of my code looks correct.
@yannickleroy7419
@yannickleroy7419 Жыл бұрын
You're incredible dude. Keep up the amazing work!
@vietlehuu5603
@vietlehuu5603 Жыл бұрын
Thanks JM for great free resource. 54:15 I got stuck with the following error: "Warning: The tag is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter." not only but also with , , , ... Resolve: try to change last line of Computers.jsx to "export default ComputersCanvas " Hope this will help someone saving some time.
@techknowgemes7860
@techknowgemes7860 Жыл бұрын
Thank you so much! god bless you
@isaaccarter7786
@isaaccarter7786 Жыл бұрын
Thank you lol
@reaperhound1699
@reaperhound1699 Жыл бұрын
Thank you so much
@morikami26
@morikami26 Жыл бұрын
Did not work for me are there any other options?
@mikelan9854
@mikelan9854 Жыл бұрын
@@morikami26 did u find anything , i'm stuck even now ?
@chisomobanzi6873
@chisomobanzi6873 Жыл бұрын
What an incredible tutorial. Very thorough and legit. Really appreciate the effort put into this
@prrockzed
@prrockzed Жыл бұрын
Man you need to make another 3D website. The video has crossed 20k views. I am watching it on 31st May, 2 months after, and it already has 34k likes. Btw, this is a great video!!
@venividicredi4993
@venividicredi4993 Жыл бұрын
Awesome - love that the pc you downloaded was working on your tutorial (just at the bit I, ahem, first got stuck on too) so you can prolly add quntum computing/ time travel to the skillset!
@i_am_aruproy
@i_am_aruproy Ай бұрын
At 2:07:00 the testimonial might not load for u, "const FeedbackCard = ({index, testimonial, name, designation, company, image}) => { return( {testimonial} ) }" just change the const Feedback card code with the above code snippet, Hope that helps, Thank You Adrian ❤
@dannertech
@dannertech Жыл бұрын
Not sure if I'm the only one that missed it but around 52:00 the export at the bottom changes to ComputersCanvas
@edutainment9235
@edutainment9235 Жыл бұрын
Thanks! At the 39:31 mark the code looks one way, but at the 39:32 the mark, the code goes back to where it was at the 39:00 mark .. still LOVE the video! It’s just the things I changed 😂 until I figured it out was going on were driving me bananas
@julioo534
@julioo534 Жыл бұрын
lol that is crazy
@crocodilecode8120
@crocodilecode8120 7 ай бұрын
If you are getting white screen during about section (01:07:41 About Section) How to fix: import {Tilt} from 'react-tilt'; Not: import Tilt from 'react-tilt';
@vergoal4745
@vergoal4745 5 ай бұрын
thanks
@CHILLBRO-e7y
@CHILLBRO-e7y 3 ай бұрын
i am getting THREE.WebGLRenderer: Context Lost.and nothingshowing how to fix this?
@thelyricndbuzzz6657
@thelyricndbuzzz6657 Жыл бұрын
If u increase the intensity of the spotlight....you will be able to see that the code on the computer model is the code you are writing😗
@snehachauhan9421
@snehachauhan9421 Жыл бұрын
This is the first time I am commenting on any youtube video I just wanted to say thanks for such an amazing tutorial - It was so easy going - your way of teaching is amazing I just loved developing this portfolio!! Looking forward to develop many more projects like this
@kartavyasharma6272
@kartavyasharma6272 Жыл бұрын
Hello can you please tell is it okay for a beginner to do this? I covered HTML CSS and React js now looking to make projects. Is this project okay or tough for a beginner? Also can you suggest what projects to make if this will be tough i cant seem to decide what to do. I want to make atleast 3-4 good projects as my background is not of IT as well. Thankyou
@edutainment9235
@edutainment9235 Жыл бұрын
@@kartavyasharma6272 I don’t feel this programmer is for a beginner and I’m not a beginner .. he makes great content .. start from the very, very simplest tutorials so you can gain confidence. Programming is not easy #goodLuck2u
@patryk_rogala
@patryk_rogala 10 ай бұрын
Awesome tutorial! I didn't expect it to be that easy, Tailwind is GOAT
@matveyd7272
@matveyd7272 Жыл бұрын
at 1:44:00 I realised, that balls don't float as I expect (they did strange rotation only when I did microscroll. It looks like veery slow animation and of course it doesn't looks good) I delete "frameloop="demand"" and add "requestAnimationFrame" parameter at BallCanvas component --> Canvas tag, and now it looks much more better
@jotasenator
@jotasenator 11 ай бұрын
also it could be frameloop='always' ,but I hav ethis error with the app running: VM11:1 THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values.Do you hav ethe same at the end?
@raviel_0422
@raviel_0422 6 ай бұрын
Thanks man. Float now works on mine too.
@oldominion8669
@oldominion8669 Жыл бұрын
just a suggestion, it would be nicer if the small balls, after you rotate them, would automatically turn back to their front/logo instead of staying on the empty side.
@notanothersouravjoshivlogs8715
@notanothersouravjoshivlogs8715 Жыл бұрын
so did you implement this? if yes, share your code please
@techbydami379
@techbydami379 Жыл бұрын
😂😂😂😂
@juliusholbert6598
@juliusholbert6598 Жыл бұрын
DId the tutorial as of 3/12/2023 and ran into an issue and it looks like others have had the same problem. If when setting up all of the files and doing the imports you get the error, "You can mark the path "three" as external to exclude it from the bundle, which will remove this error." all you have to do is run "npm install --legacy-peer-deps three use --force" in terminal.
@getabettername
@getabettername Жыл бұрын
thank you, that cleared all the hundreds of THREE errors that popped up in terminal
@AnonymUwo
@AnonymUwo Жыл бұрын
Really thank you
@stevedev4733
@stevedev4733 Жыл бұрын
Hi this is Stephen from Nigeria I really love the way you code, God bless you for the value you give
@noelpaul713
@noelpaul713 Ай бұрын
for those, whose earth is rotating about a different axis(not the vertical center) change to instead of primitive object={earth.scene} scale={2.5} position={[0, 0, 0]} rotation-y={0} />
@jaychavada8622
@jaychavada8622 4 ай бұрын
I'm facing issue of 3D objects are not loading on mobile screen view and same as project section too. Does anyone know the solution for that then please give it to me otherwise this complete tutorial is damn fabulous and amazing
@priyangyt3724
@priyangyt3724 3 ай бұрын
bhai mera bhi same issue hai agar solution ho to batana
@fahadelahi369
@fahadelahi369 11 күн бұрын
same issue
@ItsMe-oi9dy
@ItsMe-oi9dy Жыл бұрын
These projects are always cool, and I could follow them and just repeat it, but I'm hardly learning and 90% of it seem to require you to know everything that exists already. The fact you guys can come up with this stuff and show others how to make it is really quite something. But if I made this and displayed it as something I had created, it'd be a complete lie.
@sneaky3014
@sneaky3014 Жыл бұрын
Start small on the projects if you need to. It gets easier. There’s a lot to learn here but yeah, it’s definitely more copy-pasting if you don’t know what’s really going on haha
@TheMezmeriZe
@TheMezmeriZe Жыл бұрын
​@@sneaky3014dude this is like extraterrestial language for me, i'm really sad that i can't build what i would love to do because i'm only a ui/ux designer and this would take months Even years to learn and i do not have the time for it :(
@Deepanssshhhh
@Deepanssshhhh Ай бұрын
I ran into an issue at 47:25 and it looks like others have had the same problem. If when setting up all of the files and doing the imports you get the error, "You can mark the path "three" as external to exclude it from the bundle, which will remove this error." all you have to do is run "npm install --legacy-peer-deps three use --force" in terminal and it will remove the error.
@eponsiepon6508
@eponsiepon6508 Ай бұрын
Thank You So Much
@TheCultOfDance
@TheCultOfDance Жыл бұрын
This channel is AMAZING!!! It offers some of the best tutorials that are easy to understand. These tutorials have enlightened my mind and unleashed numerous possibilities for my personal development. Thank you for sharing these incredible videos.
@alikhanmehboob610
@alikhanmehboob610 Жыл бұрын
Amazing tutorial. Thanks a lot Adrian! 🤩
@eduardgrigoryan6052
@eduardgrigoryan6052 Жыл бұрын
I fixed it) u just need to remove fallback={} inside the and here you go, errors wont desapear, but at least it will work and the 3d object appears
@eduardgrigoryan6052
@eduardgrigoryan6052 Жыл бұрын
Or just delete div inside the CanvasLoader))
@mahaali1335
@mahaali1335 Жыл бұрын
@@eduardgrigoryan6052 You are a genius ;-; I WAS STRUGGLING FOR 24 HRS T.T But like is it really okay? If I host it, will it be okay?
@go-mech8814
@go-mech8814 Жыл бұрын
Hey, I am tried it but it's not working , I am getting an warning is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements Not only for hemisphereLight but also mesh , pointLight and primitive and also 3d model is not showing on screen
@eduardgrigoryan6052
@eduardgrigoryan6052 Жыл бұрын
I don't know pal, you have to delete any div elements inside those components
@go-mech8814
@go-mech8814 Жыл бұрын
Done bro error is resolved ....and 3d model is also appears
@muneebmansoor4257
@muneebmansoor4257 Жыл бұрын
Hello, you did great. Can you tell me the VS code extensions you are using?
@emmanuelnkiriyumwami1225
@emmanuelnkiriyumwami1225 Жыл бұрын
The web looks and scroll nice on a computer but on a mobile device(using iPhone 14 pro) it is a little bit slow, very hard to toggle the navigation… Did anyone else notice that???
@Pages_Perfected
@Pages_Perfected 3 ай бұрын
Thank you is not enough, I'm grateful beyond words.
@nanibaci8236
@nanibaci8236 11 ай бұрын
I like and I subscribe, I love the video and it's rare to find people who explain concepts so clearly and well. You're amazing Thank's
@RochCode
@RochCode Жыл бұрын
Anyone having trouble with the mobile version not displaying properly : There is way too much for the phone to handle, you got to reduce the number of stars on the contact section, completely removes the balls with the skills and replace them with an img version of them, try to get off as much draining things for the phone as possible, also the performances on desktop aren't that great, so, try to replace things too heavy with your own stuff that is lighter !
@IsaTimur
@IsaTimur 9 ай бұрын
it's really helped, me thx, Ive been using those stars all around the page, so mobile was always crashing , and I didnt know what is going on, thx for your comment, you made my day!
@devilxgamer3775
@devilxgamer3775 8 ай бұрын
I made this project and deploy it on vercel, everything looks great on desktop but on mobile the header section is creating problem, the screen turns into white I think I have to remove the 3d computer 😥😞
@ayubonyiego3588
@ayubonyiego3588 4 ай бұрын
@@devilxgamer3775 facing this problem too, did you manage to resolve it?
@devilxgamer3775
@devilxgamer3775 4 ай бұрын
@@ayubonyiego3588 no bro, I couldn't manage to resolve this 🤧
@igawisniewska5456
@igawisniewska5456 Жыл бұрын
For anyone having an Uncaught Error: Could not load ./desktop_pc/scene.gltf: sRGBEncoding is not defined) error. The 3d model is the issue itself, its a corrupted file. Use a different model and its all good 👍
@j.naceisblacjac4181
@j.naceisblacjac4181 Жыл бұрын
Thanks
@praiseabu591
@praiseabu591 Жыл бұрын
it's only showing page title
@kristijanlazarev
@kristijanlazarev Жыл бұрын
This is the most amazing thing I have ever seen in my developer life...
@AlanPCS
@AlanPCS 9 күн бұрын
It is impressive to see how far folks go to not learn CSS… but awesome project overall
@qua1565
@qua1565 11 ай бұрын
Hello beautiful fellows! I Spent $100+ for Hostinger domain, completed code-along, uploaded dist files, clicked on my custom domain name and ended with a 404... any solutions/ ideas please?
@VishnuandAvyukt1918
@VishnuandAvyukt1918 Жыл бұрын
@Adrian, you have no errors in your solution, but I am facing lot of errors like below one 😭. Could you please help me to resolve it Warning: The tag is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.
@bestofkings9793
@bestofkings9793 Жыл бұрын
Same here
@andieastra6141
@andieastra6141 Жыл бұрын
Try looking at the comments above. They mentioned solving the error by changing the last line of computers.jsx to export default ComputersCanvas
@jotasenator
@jotasenator 11 ай бұрын
@@andieastra6141 I am facing this error at the end: VM11:1 THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values. but the app is running ok
@m_foUad
@m_foUad Жыл бұрын
i have problm @react-three/fiber it dosnt work and i see much error
@fingerman4086
@fingerman4086 Жыл бұрын
Finally! Love threejs, and I love React w/ Framer Motion, but have always struggled to really get a head around getting them to play with each other
@KyleLoudin
@KyleLoudin Жыл бұрын
What a wonderful instructional video. Thank you for taking the time to offer this tutorial to the public. I learned an incredible amount and Love the way this portfolio looks!
@mariianikitash3185
@mariianikitash3185 10 ай бұрын
Did anyone have an issue at 54:19, when Adrian fixed some errors, the desktop image show up on his website, but did not on mine. I also tried just copying and pasting his Computers.jsx file and still the desktop image did not pop up. Thanks
@markolumbar4307
@markolumbar4307 8 ай бұрын
also copy the whole loader.jsx and it magically starts working
@simiariyo4163
@simiariyo4163 4 ай бұрын
@@markolumbar4307 I've done this too but I still get a blank screen with an error saying this:Uncaught Error: Could not load ../desktop_pc/scene.gltf: Unexpected token '
@aaryachoudhary7949
@aaryachoudhary7949 3 ай бұрын
@@simiariyo4163 were you able to resolve this issue?
@jahanzaib3523
@jahanzaib3523 2 ай бұрын
Hellow @simiariyo4163 I also faces the same issue could you resolve it?
@jahanzaib3523
@jahanzaib3523 2 ай бұрын
Could you resolve it?
@roshansingh4467
@roshansingh4467 Жыл бұрын
Hi Adrian , thanks for your work. It was great learning and I build my portfolio by following this video and i deploy it on GitHub pages it works fine on laptop but in real mobile device 3d model of computer is not loading.Anybody have this same issue??
@cheybrown2076
@cheybrown2076 Жыл бұрын
Yes! I did too! I’ve been looking for someone with the same issue. The thing is, it loads on some devices and not on others. It seems to work on iPhones but not on android
@cheybrown2076
@cheybrown2076 Жыл бұрын
Did you manage to find a solution
@roshansingh4467
@roshansingh4467 Жыл бұрын
@@cheybrown2076 there is limit how much 3d object can be render on mobile device therefore i am rending images in mobile devices.
@kaiquesimao16
@kaiquesimao16 11 ай бұрын
same issue here, on the ball section too
@CoachACN
@CoachACN 6 ай бұрын
best web tutorial i have ever seen. Thank you
@CEBMANURBHAVARYA
@CEBMANURBHAVARYA Жыл бұрын
If you are new to 3js, don't watch this video, it has so many unresolved errors, and you will leave the project in between; I am just watching the video as a theory part, not coding alongside him.
@theainewsguy
@theainewsguy Жыл бұрын
Then how he coded the website?
@SYED0P
@SYED0P 11 ай бұрын
Then what should we do then🙄
@benasmockus6988
@benasmockus6988 10 ай бұрын
@@SYED0Pread documentation
@juggles5474
@juggles5474 9 ай бұрын
You should be able to fix errors yourself if you’re at the point of needing a portfolio website
@SergioOlivieri89
@SergioOlivieri89 9 ай бұрын
For example?
@piyushsingh4512
@piyushsingh4512 11 ай бұрын
bro, I got lots of errors at many points what can I do ☹😭its literally frustrating
@MatthewShuman-c2m
@MatthewShuman-c2m 8 ай бұрын
If you're a jr dev dont do this project. half the dependencies dont work anymore and most of the code breaks.
@mk_57
@mk_57 3 ай бұрын
Nope. I did it today and got everything working.
@DW293Fam
@DW293Fam 3 ай бұрын
​@@mk_57npm install - - legacy-peers-deps 👀🤔
@piyushkhatri4965
@piyushkhatri4965 3 ай бұрын
@@mk_57 I have issue in Computer.jsx My computer desk is not rendering and the consol error is within the mesh, hemisphereLight, spotLight
@aaryachoudhary7949
@aaryachoudhary7949 3 ай бұрын
@@mk_57 Bro, I legit can't figure out a lot even if I'm following line to line...there's a black screen and console shows error about some'
@tshirehlongwane2702
@tshirehlongwane2702 3 ай бұрын
@@mk_57thanks gave me hope
Reacting to 21 Design Portfolios in 22 Minutes
22:41
Flux Academy
Рет қаралды 607 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 62 МЛН
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 10 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 61 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 17 МЛН
I found more incredible 3D personal portfolios!!!
19:12
Developer Filip
Рет қаралды 186 М.
Master React JS in easy way
12:18
Nova Designs
Рет қаралды 97 М.
What If You Could Learn React in JUST 5 Minutes?
4:12
KrishCodes
Рет қаралды 314
Web Developer Roadmap (2024) - Everything is Changing
25:02
ByteGrad
Рет қаралды 387 М.
These CSS PRO Tips & Tricks Will Blow Your Mind!
8:48
Coding2GO
Рет қаралды 366 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 88 М.
7 Portfolio Websites That Will Make You Jealous
10:07
Andres The Designer
Рет қаралды 841 М.
؟ Docker ليه بنستخدم 💙
18:52
Yehia Tech يحيى تك
Рет қаралды 88 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 62 МЛН