A modern, multilingual portfolio website built with Nuxt 3, featuring a blog, project showcase, and internationalization support.
- 📱 Responsive Design - Mobile-first approach with modern CSS
- 🌍 Multilingual - Portuguese and English language support
- 📝 Blog System - Markdown-based blog with content collections
- 💼 Project Showcase - Dynamic project gallery with detailed descriptions
- 🎨 Modern UI - Clean, minimalist design with smooth animations
- ⚡ Performance Optimized - Image optimization, code splitting, and SSG
- 🔍 SEO Ready - Meta tags, Open Graph, structured data
- 🎯 Type Safe - Full TypeScript support throughout the codebase
- Nuxt 3 - Full-stack Vue.js framework with SSR/SSG capabilities
- Vue 3 - Progressive JavaScript framework with Composition API
- TypeScript - Type-safe JavaScript development
- @nuxt/content - File-based CMS for markdown blog posts and content
- Content Collections - Structured data management for blog posts and projects
- Sass/SCSS - CSS preprocessor for advanced styling
- @nuxt/image - Optimized image handling with automatic optimization
- @nuxt/icon - Icon management with multiple icon sets
- @nuxt/fonts - Web font optimization and loading
- @nuxtjs/i18n - Multi-language support (Portuguese & English)
- Vue I18n - Internationalization framework for Vue.js
- Automatic locale detection - Browser language detection with cookie persistence
- @nuxtjs/seo - Comprehensive SEO optimization
- nuxt-og-image - Dynamic Open Graph image generation
- Automatic sitemap - SEO-friendly URL structure
- @nuxt/eslint - Code linting and formatting
- ESLint Flat Config - Modern ESLint configuration
- Sharp - High-performance image processing
- @floating-ui/vue - Positioning library for tooltips and dropdowns
- @vueuse/core - Collection of Vue composition utilities