The most impressive websites in the world use 3D graphics and animations to bring their content to life. Learn how to build your own ThreeJS 3D Developer Portfolio today!
What to do after mastering Three JS? Master the most powerful web dev framework today β Next 14! https://www.jsmastery.pro/ultimate-next-course
βHostinger β https://hostinger.com/mastery10
Use the code JAVASCRIPTMASTERY to save up to 91% on all yearly hosting plans.
π FREE Ultimate ThreeJS Cheatsheet: https://resource.jsmastery.pro/threejs-cheatsheet
π Materials/References:
GitHub Code (give it a star β): https://github.com/adrianhajdin/project_3D_developer_portfolio
GitHub Gist Code Snippets: https://gist.github.com/adrianhajdin/b1d33c262941a7e21aad833a1cfc84b1
Assets, Components, Public folders: https://drive.google.com/drive/folders/1KVU8iaH0E_JFtShNiR3BgCSA3pawXY4Z?usp=share_link
Bruno Simon Portfolio β https://bruno-simon.com/
Junni β https://next.junni.co.jp/
In this course, youβll learn the following:
β ThreeJS β a powerful 3D graphics library for rendering and animating the 3D model
β React Three Fiber β a popular library for creating 3D graphics with ThreeJS in React
β TailwindCSS β a popular utility-first CSS styling framework
β Framer Motion β the most popular library used to bring your React website to life with animations
Youβll also learn how to:
β Load, create and customize stunning 3D models and geometries with various lights, as well as understand the 3D world with a camera and positioning of an object in space.
β Make your code reusable and scalable using Higher Order Components (HOCs) and other industry-standard best practices
β Implement sending emails through a form on the website
β Ensure responsiveness across all devices and improve your siteβs performance using Suspense and Preload.
π» Join JSM on Discord β https://discord.gg/n6EdbFJ
π¦ Follow JSM on Twitter β https://twitter.com/jsmasterypro
πΌοΈ Follow JSM on Instagram β https://instagram.com/javascriptmastery
πΌ Business Inquiries: contact@jsmastery.pro
π 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