Skip to content

ralacerda/website

Repository files navigation

Personal Portfolio Website

A modern, multilingual portfolio website built with Nuxt 3, featuring a blog, project showcase, and internationalization support.

🌟 Features

  • 📱 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

🚀 Tech Stack

Core Framework

  • Nuxt 3 - Full-stack Vue.js framework with SSR/SSG capabilities
  • Vue 3 - Progressive JavaScript framework with Composition API
  • TypeScript - Type-safe JavaScript development

Content & Data Management

  • @nuxt/content - File-based CMS for markdown blog posts and content
  • Content Collections - Structured data management for blog posts and projects

Styling & UI

  • 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

Internationalization

  • @nuxtjs/i18n - Multi-language support (Portuguese & English)
  • Vue I18n - Internationalization framework for Vue.js
  • Automatic locale detection - Browser language detection with cookie persistence

SEO & Meta

  • @nuxtjs/seo - Comprehensive SEO optimization
  • nuxt-og-image - Dynamic Open Graph image generation
  • Automatic sitemap - SEO-friendly URL structure

Developer Experience

  • @nuxt/eslint - Code linting and formatting
  • ESLint Flat Config - Modern ESLint configuration
  • Sharp - High-performance image processing

Interactive Components

About

My personal website

Resources

Stars

Watchers

Forks

Contributors