Skip to content

ShahFH/Tom-Website

Repository files navigation

Modern Website

A sleek and engaging portfolio website built with cutting-edge technologies, featuring smooth animations, interactive elements, and a responsive design. Live Demo

Portfolio Preview

✨ Features

  • Smooth page transitions and micro-interactions
  • Interactive background effects
  • Responsive design that works on all devices
  • Dark theme optimized interface
  • Performance-optimized animations
  • Dynamic content sections

🛠️ Tech Stack

  • Framework: React 18 with TypeScript
  • Styling: Tailwind CSS
  • Animations:
    • Framer Motion
    • GSAP
    • React Spring for fluid interactive elements
  • Icons: Lucide React
  • Build Tool: Vite
  • Type Checking: TypeScript

🚀 Performance Features

  • Optimized asset loading
  • Efficient animation handling
  • Lazy-loaded components
  • Responsive images
  • Minimal bundle size

🏗️ Project Structure

src/
├── components/
│   ├── layout/      # Layout components
│   ├── sections/    # Main content sections
│   └── ui/          # Reusable UI components
├── hooks/           # Custom React hooks
├── lib/            # Utility functions
└── styles/         # Global styles

🎨 Design Features

  • Custom animated background with noise texture
  • Smooth gradient transitions
  • Interactive cursor effects
  • Responsive typography
  • Dynamic layout transitions

📱 Responsive Design

  • Mobile-first approach
  • Optimized for all screen sizes
  • Touch-friendly interactions
  • Adaptive layouts

⚡ Quick Start

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

🔧 Environment Setup

Make sure you have Node.js 16+ installed.

📄 License

MIT License - feel free to use this project as a template for your own portfolio!

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.