Skip to content

LeonKohli/nuxt-portfolio

Repository files navigation

leonkohli.dev - Modern Portfolio Website

Welcome to the repository for leonkohli.dev - my personal portfolio website showcasing my work and skills. Built with modern technologies, this site demonstrates clean code, smooth interactions, and optimal performance.

100Performance

✨ Features

  • Modern Tech Stack: Built with Nuxt 3, Vue 3, TypeScript, and Tailwind CSS
  • Responsive Design: Mobile-first approach with fluid layouts
  • Smooth Animations: Custom fade-in and interaction animations
  • Project Showcase: Interactive project cards with hover effects
  • Performance Optimized: Leverages SSR and image optimization
  • SEO Ready: Built-in meta tags and structured data
  • Component Library: Uses shadcn-vue for consistent UI components
  • Dark Mode: Dark theme optimized for readability

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • bun (recommended) or npm

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/portfolio.git
cd portfolio
  1. Install dependencies:
bun install
  1. Start the development server:
bun dev

The site will be available at http://localhost:3000

📝 License

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