3D Portfolio Template is an interactive and visually engaging personal portfolio website built with Nuxt.js, Tailwind CSS, and Three.js.
The project showcases a creative way to present your personal profile, projects, and skills using smooth animations and real-time 3D graphics.
- Nuxt.js – Vue-based framework for building performant and scalable web applications
- Tailwind CSS – Utility-first CSS framework for styling
- Three.js – JavaScript 3D library for creating and rendering 3D scenes in the browser
- 🌀 Interactive 3D landing section
- 📱 Fully responsive design
- 🎨 Smooth transitions and animations
- 🧑💻 Sections for About, Skills, Projects, and Contact
- 🧩 Easily customizable content and assets
This project serves as a creative 3D portfolio template for developers or designers who want to make a memorable impression.
It combines modern frontend development tools with immersive 3D visuals to elevate a traditional portfolio site.
# Clone the repository
git clone https://github.com/MingPV/3D-Portfolio.git
cd 3D-Portfolio
# Install dependencies
npm install
# Run the development server
npm run dev
Then open http://localhost:3000
in your browser.
Feel free to open an issue or pull request for suggestions and contributions.



