In this tutorial we will learn to Create a Mobile Responsive Personal Portfolio Website with Next.js, Three.js & Tailwind CSS🤩
Demo Link🖤: https://next-js-creative-portfolio-we...
-----------------------------------------------
Need Web Development or AI Solutions Services? 🚀
Let's bring your ideas to life!
Contact Me From Here: https://tally.so/r/wdlj0N
-----------------------------------------------
👉 Try out SquareX extension from here : https://sqrx.io/cb_yt
If you're looking to learn more, check out their YouTube channel @SquareXTeam .
Personal Blog📖: https://devdreaming.com
-----------------------------------------------------------------------------------------------------------
Starter CODE:
➡ Link 💚(Give ⭐ to the repo): https://github.com/codebucks27/Nextjs...
Final CODE:
➡ Link 💚(Give ⭐ to the repo): https://github.com/codebucks27/Next.j...
-----------------------------------------------------------------------------------------------------------
Hey there 👋,
In this comprehensive tutorial, we're pushing the boundaries of web development to craft a visually stunning and interactive 3D portfolio website. Leveraging cutting-edge technologies such as AI.
Here's what you'll learn in this tutorial:
🌟 How to integrate and animate 3D models in your Next.js project for an immersive user experience
🌟 Utilizing AI-generated images from Playground AI to enhance the visual appeal of your portfolio
🌟 Converting 3D models to JSX components efficiently with Gltf JSX for easy integration into your React project
🌟 Displaying your GitHub stats dynamically with GitHub ReadMe Stats and GitHub Readme Streak Stats
🌟 Incorporating custom fonts from Google Fonts and sleek icons from Lucide Icons to refine your site's aesthetics
🌟 Implementing user-friendly notifications with Sonner and creating forms with react-hook-form for engaging user interactions
🌟 Adding life to your portfolio with smooth animations using framer-motion and managing emails seamlessly with Emailjs
🌟 We'll implement Sound component that will play the music based on user's consent and interactions
For this project, we're going to use:
🌟 Next.js
🌟 Three.js | react-three-fiber | react-three-drei
🌟 Tailwind CSS
🌟 Framer-motion
🌟 Emailjs
🌟 Sonner
🌟 React-hook-form
Whether you're a beginner who is eager to explore the possibilities of 3D web development or an experienced developer looking to polish your portfolio with interactive elements and professional finishes, this tutorial is tailored for you. Dive in to learn how to leverage these powerful tools and resources to build a portfolio website that stands out in the digital crowd.
Like, Sub🥂 & Share! ♥
Follow me on 👇:
Twitter🐤 : / code_bucks
LinkedIn 🔗: / codebucks
Instagram 📫: / code.bucks
Email 📧: [email protected]
Learn More About,
⭐ • Implement Smooth Scroll & Parallax Ef...
⭐ • Next.js Blog Tutorial: Build SEO Opti...
⭐ • How to Create a Stunning Portfolio We...
⭐ • React Website Tutorial: ⭐Build Featur...
⭐ • 🔥Build a Stunning Fashion Studio Webs...
⭐ • 🔥Create an NFT Collection Website Lan...
⭐ • 🔥Build a Stunning Portfolio Website w...
⭐ • Build Websites Using Next.js
⭐ • Build Websites with React JS
Timestamps⌛:
Intro + Demo @00:00:00
About SquareX extension @00:05:46
Setup and Installation @00:11:11
Layout.js file and Tailwind config @00:13:20
Home page @00:17:02
Generate Images using Playground AI @00:18:30
3D model configuration and Rendering @00:22:05
Navigation buttons @00:42:22
Creating background firefly effect @01:13:02
Projects page @01:25:16
Subpages layout @01:37:55
About page @01:45:17
Github stats & Skill icons @02:00:57
Contact page @02:15:57
Using Emailjs @02:25:15
Show toast messages @02:40:36
Mobile responsive @02:46:32
Adding animations using framer-motion @03:15:25
Adding music @03:29:06
Optimizing Images and performance @03:54:30
Disclaimer:
All videos are for educational purposes only, please use them wisely.
#nextjs
#portfoliowebsite
#threejs