Skip to content

Latest commit

 

History

83 Commits

Folders and files

Repository files navigation

3D Personal Portfolio 🚀

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.

✨ Features

  • 🌐 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

🛠️ Tech Stack

  • 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

📦 Installation & Setup

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

Releases

Packages

Contributors

Languages