public 3d-motion repository
3D-interactive-portfolio
// Abhiz2411/3D-interactive-portfolio
A visually stunning personal portfolio website showcasing my skills, projects, and personality with 3D animations, smooth interactions, and a cosmic theme. Built using Next.js, Tailwind CSS, GSAP, and more!

š My Portfolio Website
Welcome to the repository for my personal portfolio website! š This project is a culmination of creativity, technology, and my dedication to showcasing my skills, projects, and personality in a visually stunning and interactive manner.
Live preview: https://www.abhijitzende.com/

This project is inspired by the amazing work of Naresh Khatri. His innovative approach to web design and attention to detail has been a huge influence. Thank you, Naresh! š
š„ Features
Here are the key highlights of my portfolio:
š¹ 3D Interactive Animations
- Features a custom-made interactive keyboard built with Spline.
- Each keycap represents a skill and reveals titles and descriptions on hover for an immersive experience.
- Smooth, responsive 3D interactions that captivate visitors.
⨠Slick Interactions & Animations
- Powered by GSAP and Framer Motion, delivering buttery-smooth animations on scroll, hover, and element reveals.
- Creative motion designs that enhance storytelling and keep users engaged.
š Space-Themed Design
- Particles floating on a dark, cosmic background simulate an outer-space vibe.
- Adds a unique and futuristic look to the portfolio.
š± Responsive Design
- Fully responsive layout ensures the website looks and functions beautifully on all devices.
- Optimized for both desktop and mobile experiences.
š§ Innovative Web Design
- Combines cutting-edge technology with an intuitive user experience.
- Creative use of animations and visuals to push the boundaries of modern web design.
š ļø Tech Stack
The portfolio website is built using the following tools and technologies:
- Frontend: Next.js, React, Tailwind CSS, Shadcn, Aceternity UI
- Animations: GSAP, Framer Motion, Spline Runtime
- Other Tools: Resend, Socket.io, Zod
š Getting Started
-
Clone this repository:
git clone https://github.com/Abhiz2411/3D-interactive-portfolio.git -
Navigate to the project directory:
cd 3D-interactive-portfolio -
Install dependencies:
npm install -
Set up environment variables:
# Create a .env.local file in the root directory touch .env.local # Add your Resend API key RESEND_API_KEY=your_resend_api_key_here -
Start the development server:
npm run dev -
Open your browser and navigate to:
http://localhost:3000
š Deployment
This project is deployed using Vercel for its blazing-fast performance and ease of use. You can view the live site here.
Setting up Resend API on Vercel
- Sign up for a Resend account and get your API key
- Go to your Vercel project settings
- Navigate to the "Environment Variables" section
- Add a new environment variable:
- Name:
RESEND_API_KEY - Value: Your Resend API key
- Name:
- Save the changes and redeploy your application
Note: Make sure to keep your API key secret and never commit it to your repository.
š Acknowledgments
A huge shoutout to Naresh Khatri for the inspiration and ideas that sparked this journey! š” If you're interested in creative web design, definitely check out his work.
š¬ Contact
Feel free to reach out to me for collaboration, feedback, or just to say hi! š
- Email: abhijitzende75@gmail.com
- LinkedIn: Your LinkedIn Profile
ā If you like this project, don't forget to give it a star!
[INFO] 4 topics link to curated motion topic pages.