Skip to content

Dev-Chandan404/3d-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

110 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dev-Chandan404 / 3d-portfolio

🌌 3D Portfolio β€” Chandan Kumar 🌌

Drag the Planet. Scroll the Cosmos. Feel the Depth.


Live Demo Star on GitHub Report Bug


React Three.js React Three Fiber Tailwind CSS GSAP Vite Netlify MIT License


Commits Repo size Stars


3D Portfolio Preview

Step into the 3D Universe β€” Interactive Planet. Immersive Cosmos.


✨ About the Project

A breathtaking 3D personal portfolio built to stand out from every flat, scrolly site on the internet. Featuring a real-time orbiting planet you can drag with your mouse, scroll-driven cosmic animations, and a futuristic glassmorphic UI β€” all powered by Three.js and GSAP.

This isn't just a portfolio. It's a dimension.


🎯 Key Features

Feature Description
🌍 Interactive 3D Planet Drag to orbit, scroll to explore β€” powered by a custom .glb model
πŸŒ€ Depth & Parallax Full 3D scene with dynamic lighting, camera movement & floating elements
⚑ Cosmic Smoothness Lenis + GSAP deliver buttery scroll through space
🎨 Neon Glassmorphism Futuristic UI panels floating in the cosmic void
πŸ“± Responsive Across Dimensions Flawless from mobile screens to ultra-wide monitors
πŸš€ Vite-Powered Hyperspeed Instant HMR and optimized production builds

πŸ› οΈ Built With

React Three.js R3F Tailwind GSAP Lenis Vite

πŸ“‚ Portfolio Sections

Section Description
🌌 Hero Full-screen 3D planet scene with interactive mouse-drag orbit
πŸ‘¨β€πŸ’» About Who I am, what drives me, and the story behind the code
πŸš€ Projects A curated showcase of my best work and case studies
πŸ› οΈ Skills Technologies I work with, visualized in the 3D space
πŸ“¬ Contact Reach out, collaborate, and connect

πŸš€ Getting Started

# Clone the 3D universe
git clone https://github.com/Dev-Chandan404/3d-portfolio.git
cd 3d-portfolio

# Install dependencies
npm install

# Launch dev server β†’ http://localhost:5173
npm run dev

# Build for production
npm run build

πŸ“ Project Structure

3d-portfolio/
β”œβ”€β”€ πŸ“‚ public/                  # Static assets (images, textures)
β”œβ”€β”€ πŸ“„ Planet.jsx               # Interactive 3D planet component
β”œβ”€β”€ πŸ“„ Planet-transformed.glb   # Custom 3D planet model
β”œβ”€β”€ πŸ“‚ src/
β”‚   β”œβ”€β”€ πŸ“‚ components/          # Reusable UI components
β”‚   β”œβ”€β”€ πŸ“‚ pages/               # Page-level components
β”‚   β”œβ”€β”€ index.css               # Global styles
β”‚   └── main.jsx                # App entry point
β”œβ”€β”€ index.html
β”œβ”€β”€ tailwind.config.js
β”œβ”€β”€ vite.config.js
└── package.json

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.


✨ Let's Connect ✨

Email GitHub Portfolio


⭐ If the cosmos moved you, drop a star! ⭐

Made with ❀️ and Three.js by Chandan Kumar

About

An immersive 3D developer portfolio built with React, Three.js, React Three Fiber & GSAP β€” featuring an interactive draggable planet, scroll-driven parallax, neon glassmorphism UI, and a full cosmic web experience. 🌌

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors