Skip to content

ajay160380/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Ajay's 3D Interactive Portfolio

Welcome to my 3D Interactive Portfolio — a modern and immersive web experience crafted to showcase my projects, technical skills, and professional journey through stunning 3D visuals, smooth animations, and an intuitive user experience.

🌐 Live Demo

👉 Visit My Portfolio

If you enjoyed this project, consider giving it a ⭐ to support my work!

🚀 Features

  • 3D Physics & Models: Implemented using three.js and @react-three/fiber for an immersive, modern experience.
  • Physics Engine: Using @react-three/rapier for realistic physical interactions (e.g., the interactive tech stack spheres).
  • Smooth Animations: Powered by GSAP (ScrollTrigger & ScrollSmoother) for seamless scrolling and dynamic text animations.
  • Responsive Design: Works beautifully across both desktop and mobile devices.

🛠️ Tech Stack

  • Frontend Framework: React 18
  • Build Tool: Vite
  • 3D Graphics: Three.js, React Three Fiber, React Three Drei
  • Animations: GSAP (Standard)
  • Physics: React Three Rapier
  • Styling: Vanilla CSS
  • Deployment: Render

💻 Running Locally

To run this project on your local machine:

  1. Clone the repository:
    git clone https://github.com/ajay160380/Portfolio.git
  2. Navigate to the project directory:
    cd Portfolio
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

📬 Contact

Feel free to reach out to me through the contact section on the website or via my GitHub profile.

About

A fully interactive 3D web experience designed to showcase my projects, skills, and background.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors