This repository contains the code for my portfolio website. The website is designed to showcase my work and provide information about my skills, experience, and background.
To view the website, simply visit https://krishandeep.netlify.app.
- Responsive design optimized for desktop, tablet, and mobile devices.
- Hero section with a brief introduction and links to other sections of the website.
- Portfolio section featuring my projects with description, image, and links.
- About section with my bio, skills, and experience.
- Contact section with a contact form for visitors to get in touch.
- Social media links for connecting with me on various platforms.
- Stunning 3D graphics powered by ThreeJS and React Three Fiber.
- Customizable design with TailwindCSS styling framework.
- Animations and motion using Framer Motion library.
- Implementation of sending emails through a form on the website.
- Optimized for performance using Suspense and Preload.
- React
- ThreeJS
- React Three Fiber
- TailwindCSS
- Framer Motion
- EmailJS
You can use this website as a template for your own portfolio by replacing the content with your own. The website is customizable and you can modify the design and layout to fit your preferences.
To modify the code, you will need to:
- Clone the repository to your local machine using
git clone
. - Navigate to the root directory of the project in your terminal.
- Install the dependencies by running
npm install
. - To start the development server, run
npm run dev
in your terminal. This will start the website and make it available athttp://localhost:5173
. - To build the website for production, run
npm run build
in your terminal. This will create an optimized production build of the website in thebuild
folder.
If you find a bug or have a suggestion for improving the website, please open an issue or submit a pull request. All contributions are welcome!