/My-Personal-Portfolio

My portfolio website that showcases all my projects 😊

Primary LanguageJavaScript

Personal Portfolio Website

A modern, interactive portfolio website built with React and Three.js, featuring 3D animations and a responsive design.

🌟 Features

  • 3D Animations: Implemented using Three.js for an engaging user experience
  • Interactive UI: Smooth transitions and responsive design
  • Project Showcase: Dynamic display of projects with detailed information
  • Skills Section: Visual representation of technical skills
  • Contact Form: Integrated contact functionality
  • Mobile Responsive: Optimized for all device sizes
  • Dark Mode: Built-in theme switching capability

🛠️ Technologies Used

  • Frontend Framework: React.js
  • 3D Graphics: Three.js
  • Styling:
    • TailwindCSS
    • SCSS
    • Framer Motion for animations
  • State Management: React Context API
  • Build Tool: Vite
  • Deployment: Vercel

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/yourusername/portfolio.git
  2. Install dependencies

    cd portfolio
    npm install
  3. Run development server

    npm run dev
  4. Build for production

    npm run build

📁 Project Structure