This repository contains a stunning 3D portfolio website built with Three.js and React.js. It utilizes the power of 3D graphics and animations to bring your content to life, providing an impressive and visually stunning way to showcase your skills and projects.
- Interactive 3D graphics powered by Three.js
- Smooth animations and transitions created with Framer Motion
- User-friendly interface built with React.js
- Form submission and email handling through Email JS
- Responsive design and layout using Tailwind CSS
The project utilizes the following technologies and libraries:
- Three.js: A powerful 3D graphics library for rendering and animating the 3D models.
- React.js: A JavaScript library for building user interfaces and single-page applications.
- React Three Fiber: A popular library for creating 3D graphics with Three.js in React.
- Tailwind CSS: A utility-first CSS framework for building responsive and customizable UI components.
- Framer Motion: A library used to bring your React website to life with smooth animations and transitions.
- Email JS: A service used for handling form submissions and sending emails through the website's contact form.
Follow the steps below to set up the project on your local machine:
- Clone this repository:
git clone https://github.com/PriyanshNegi/3D-Portfolio.git
- Navigate to the project directory:
cd 3D-Portfolio
- Install the dependencies:
npm install
- Start the development server:
npm start
- Open your browser and visit:
http://127.0.0.1:5173/
This project is licensed under the MIT License. See the LICENSE file for more information.
Feel free to fork this repository and customize it to build your own impressive 3D portfolio website!
If you have any questions or suggestions, please feel free to open an issue or contact me.