Build & Deploy an Amazing 3D Portfolio with React.js & Three.js | Beginner Three.js Tutorial
Learn how to build 3D websites from scratch with the Three.js Crash Course. It’s a fun and practical way to create a portfolio that really pops!
β WebStorm: https://jb.gg/JSMastery
β Hostinger – https://hostinger.com/mastery10
Coupon Code (91% off): JAVASCRIPTMASTERY
π Codeium – https://codeium.com/?utm_source=youtube&utm_campaign=js-mastery
πΒ Three.js Guide – https://resource.jsmastery.pro/threejs-guide
π¨ 3D Portfolio Figma Design – https://resource.jsmastery.pro/3d-portfolio-design
π€ Special Discord Forum – https://resource.jsmastery.pro/3d-portfolio-discord
π Become a top 1% Next.js 14 developer: https://jsmastery.pro/next14
π Skyrocket your career: https://jsmastery.pro/dev-career-accelerator
π Materials/References:
GitHub Repository (give it a star β): https://github.com/adrianhajdin/threejs-portfolio
README (assets & code): https://github.com/adrianhajdin/threejs-portfolio/blob/main/README.md
π» Join our Discord Community: https://discord.com/invite/n6EdbFJ
π¦ Follow us on Twitter: https://x.com/jsmasterypro
πΌοΈ Follow us on Instagram: https://instagram.com/javascriptmastery
π Follow us on LinkedIn: https://linkedin.com/company/javascriptmastery/
πΌ Business Inquiries: contact@jsmastery.pro
Time Stamps π
00:00:00 β Intro
00:05:36 β Theory
00:39:00 β Practical Demo – HTML, Vite
01:08:15 β React Three Fiber and Drei
01:22:56 β Hosting Setup
01:27:21 β Project Setup
01:33:07 β Navbar
01:38:09 β Hero Section
02:46:45 β Bento Grid
03:05:50 β Projects Section
03:34:04 β Clients Section
03:41:24 β Contact Section
03:56:36 β Footer
04:00:15 β Work Experience
04:26:05 β Deployment