3D Portfolio is my personal portfolio website created using Next.js, Tailwind CSS, Three.js, React Three Fiber, and a collection of other technologies. This website showcases my skills, experiences, projects, and allows users to contact me. It also offers a dark and light theme to enhance the user experience.
You can see a live demo of the portfolio website at https://shivam-sharma-myportfolio.vercel.app/.
git clone https://github.com/Shivam-Sharma-1/3D-Portfolio
cd 3d-portfolio
npm install
npm run dev
Open your web browser and visit http://localhost:3000 to see the website in action during development.
The project structure is organized as follows:
components
: React components used to build different sections of the portfolio.styles
: Styles and theme configurations, including the dark and light themes.public
: Static assets, such as images and fonts.pages
: Individual pages of the website.utils
: Utility functions or helper scripts.