Welcome to my 3D Portfolio website! This project is a personal showcase of my work and skills as a full-stack developer, featuring a visually engaging 3D design to highlight my experience and creativity in web development.
- 3D Animation and Design: Interactive and immersive 3D visuals to present my portfolio projects.
- Responsive Design: Optimized for different screen sizes, ensuring a great experience on both desktop and mobile devices.
- Project Showcase: Detailed description of various projects, with links to GitHub repositories and live demos.
- Smooth User Experience: Enhanced with smooth scrolling, transitions, and animations for an engaging user journey.
- React.js: Frontend framework to build a dynamic and responsive UI.
- Three.js: 3D library used to create the visual effects and 3D animations.
- Tailwind CSS: Utility-first CSS framework for fast and efficient styling.
- Vercel: Hosting platform for deployment.
- Framer Motion: For smooth animations and transitions.
- React Three Fiber: Bridge between React and Three.js to make the 3D objects and scenes more manageable within the React ecosystem.
To get a local copy of this project up and running, follow the instructions below.
- Node.js and npm must be installed on your machine.
-
Clone the repository:
git clone https://github.com/Nitesh-18/3D_portfolio.git
-
Navigate to the project directory:
cd 3D_portfolio
-
Install dependencies:
npm install
Start the development server:
npm run dev
Visit the local development server at http://localhost:3000
.
To create a production build, run:
npm run build
The build files will be located in the dist
folder, ready to be deployed.
This project is deployed using Vercel. To deploy your own version:
- Create an account on Vercel.
- Connect your GitHub repository.
- Click "Deploy" in Vercel, and it will automatically build and host your site.
Feel free to reach out if you have any questions or feedback:
- GitHub: Nitesh-18
- Portfolio: 3D Portfolio
- Email: niteshranjankar5@gmail.com