A modern and interactive 3D personal portfolio website built using React and Three.js.
This project showcases my skills, projects, and experience through engaging 3D visuals and smooth animations, providing a unique and immersive user experience.
- 🌐 Fully responsive design (desktop & mobile friendly)
- 🎮 Interactive 3D elements using Three.js
- ⚛️ Built with React for a scalable and component-based architecture
- 🧭 Smooth animations and transitions
- 📂 Sections for About Me, Skills, Projects, and Contact
- 🚀 Fast and optimized frontend-only application
- React – Frontend framework
- Three.js – 3D graphics rendering
- @react-three/fiber – React renderer for Three.js
- @react-three/drei – Helpers and abstractions for Three.js
- Vite – Fast development and build tool
- CSS / Tailwind CSS – Styling
To run the project locally:
# Clone the repository
git clone https://github.com/libanmoo/personal-portfolio.git
# Navigate into the project directory
cd personal-portfolio
# Install dependencies
npm install
# Start the development server
npm run dev