Skip to content

About

��� Interactive 3D Portfolio built with React 19, Three.js, and Vite 7. Features animated 3D models, immersive island environment, and modern web technologies

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

3D Portfolio - M.Naim Faizy

A stunning 3D portfolio website built with React, Three.js, and modern web technologies. This interactive portfolio features 3D models, animations, and a captivating user experience.

� Screenshots

Home Page

Home Page

About Page

About Page

Projects Page

Projects Page

Contact Page

Contact Page

�🚀 Features

  • Interactive 3D Island: Navigate through an immersive 3D environment
  • Animated 3D Models: Including birds, planes, and a fox character
  • Responsive Design: Fully responsive across all devices
  • Project Showcase: Display your best work with detailed descriptions
  • Contact Form: Integrated with EmailJS for easy communication
  • Timeline Experience: Visual representation of professional journey
  • Modern Stack: Built with the latest versions of React, Vite, and Three.js

🛠️ Tech Stack

  • React 19 - Latest version of React with modern hooks
  • Vite 7 - Next-generation frontend tooling
  • Three.js - 3D graphics library
  • React Three Fiber - React renderer for Three.js
  • React Three Drei - Useful helpers for React Three Fiber
  • Tailwind CSS 3 - Utility-first CSS framework
  • React Router DOM 7 - Client-side routing
  • EmailJS - Email service integration
  • ESLint 9 - Code quality and consistency

📦 Installation

  1. Clone the repository:
git clone https://github.com/mnaimfaizy/react-3d-portfolio.git
cd react-3d-portfolio
  1. Install dependencies:
npm install --legacy-peer-deps
  1. Start the development server:
npm run dev
  1. Build for production:
npm run build

🎯 Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run lint - Run ESLint for code quality
  • npm run preview - Preview production build locally

🌐 Deployment

The project is optimized for deployment on platforms like:

  • Vercel
  • Netlify
  • GitHub Pages

👨‍💻 Author

M.Naim Faizy

📄 License

This project is open source and available under the MIT License.

🙏 Acknowledgments

  • 3D models from Sketchfab
  • Icons and assets from various open-source projects
  • Inspiration from the React Three Fiber community

About

��� Interactive 3D Portfolio built with React 19, Three.js, and Vite 7. Features animated 3D models, immersive island environment, and modern web technologies

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages