This repository contains the source code for a unique and interactive 3D web developer portfolio. The project is built using modern web technologies to showcase your skills in a visually stunning and engaging way.
3D Web Developer Portfolio Check out the live version to see the portfolio in action!
- Interactive 3D Experience: A fully-responsive 3D scene serves as the main background, built with Three.js.
- Smooth Animations: Utilizes GSAP for fluid, high-performance animations and transitions.
- Cross-Platform Compatibility: The portfolio is optimized for both desktop and mobile devices.
- Modular & Reusable Components: Built with React, making the code easy to manage and extend.
- Project Showcase: Dedicated sections to highlight your projects with detailed descriptions and links.
- Contact Form: A functional contact form for visitors to get in touch.
Here are some example images of the sample portfolio's different views to give a better idea of the design and functionality.
- React: A JavaScript library for building user interfaces.
- Three.js: A powerful 3D library for creating and animating 3D scenes in the browser.
- GSAP (GreenSock Animation Platform): A professional-grade JavaScript animation library for creating high-performance animations.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Vite: A fast build tool for modern web development.
- React Three Fiber: A React renderer for Three.js.
Follow these steps to get a local copy of the project up and running.
You need to have Node.js and npm installed on your machine.
- Node.js: https://nodejs.org/
- Clone the repository:
git clone [https://github.com/DeveloperThierry/3D-Web-Developer-Portfolio.git](https://github.com/DeveloperThierry/3D-Web-Developer-Portfolio.git) cd 3D-Web-Developer-Portfolio
- Install dependencies:
npm install
- Run the development server:
This will start the development server and open the app in your browser at
npm run dev
http://localhost:5173
.
You can easily deploy this project to platforms like Vercel or Netlify.
- Create a new project on Vercel.
- Import your Git repository.
- Vercel will automatically detect that it's a Vite + React project and configure the build settings.
- Click "Deploy".
- JSMaster: For the project inspiration and tutorial.
- Three.js Community: For providing an incredible library and resources.
- GSAP Team: For their fantastic animation library.