Skip to content

hluaguo/MyPortfolio

Repository files navigation

Hugo's Portfolio Website

A modern, minimalist portfolio website built with React, Three.js, and Tailwind CSS. Features a 3D model integration, smooth animations, and a responsive design.

Portfolio Preview

🚀 Features

  • Modern Design: Clean, minimalist black and white theme
  • 3D Integration: Interactive 3D model using Three.js and React Three Fiber
  • Responsive: Fully responsive design that works on all devices
  • Animations: Smooth page transitions and hover effects using Framer Motion
  • Performance: Optimized for fast loading and smooth interactions
  • Projects Showcase: Clean grid layout for featuring projects
  • Contact Form: Easy to use contact section

🛠️ Built With

🏗️ Project Structure

myportfolio/
├── public/
│   ├── assets/      # Images and static assets
│   │   ├── models/      # 3D models
│   │   └── textures/    # Textures for 3D models
│   ├── src/
│   │   ├── components/  # React components
│   │   │   ├── layout/  # Layout components
│   │   │   ├── sections/# Page sections
│   │   │   └── ui/      # Reusable UI components
│   │   ├── constants/   # Constants and data
│   │   ├── App.jsx      # Main app component
│   │   └── index.css    # Global styles
│   ├── README.md      # This file
│   └── package.json   # Project dependencies

🚀 Getting Started

  1. Clone the repository

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

    npm install
  3. Start development server

    npm run dev
  4. Build for production

    npm run build

📱 Responsive Design

  • Mobile-first approach
  • Breakpoints:
    • Mobile: < 640px
    • Tablet: 640px - 1024px
    • Desktop: > 1024px

✨ Future Improvements

  • Add blog section
  • Implement dark/light theme toggle
  • Add more interactive 3D elements
  • Integrate a CMS for easier content updates
  • Add more project filters and categories

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contact

Hugo - [Your Email] Project Link: [Your Repository URL]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published