Skip to content

AnderCMD/Portafolio

Repository files navigation

🚀 Portafolio Personal - AnderCMD

Astro React TailwindCSS TypeScript

Portafolio personal moderno y optimizado para SEO desarrollado con las últimas tecnologías web. Presenta un diseño glassmorphism, animaciones fluidas y soporte completo para internacionalización (i18n).

Ver Demo en Vivo | Reportar Bug | Solicitar Feature


✨ Características Principales

🎨 Diseño Moderno

  • Glassmorphism UI - Efectos de vidrio esmerilado con backdrop blur
  • Gradientes Animados - Transiciones suaves de color en títulos y elementos
  • Animaciones CSS - Más de 10 animaciones personalizadas (fade, slide, float, etc.)
  • Modo Oscuro - Soporte completo con transiciones suaves
  • Responsive Design - Totalmente adaptable a todos los dispositivos

🚀 Optimización SEO

  • Meta Tags Completos - Open Graph, Twitter Cards, Schema.org
  • Sitemap Automático - Generación con soporte multiidioma
  • Robots.txt Optimizado - Configuración para bots de búsqueda
  • PWA Ready - Manifest.json configurado
  • Security Headers - CSP, X-Frame-Options, y más
  • Canonical URLs - Evita contenido duplicado
  • HTML Comprimido - Optimización de rendimiento

🌍 Internacionalización

  • 🇪🇸 Español (por defecto)
  • 🇺🇸 Inglés
  • Sistema de routing inteligente sin prefijo para idioma por defecto

🎯 Componentes Modernos

  • Navbar Sticky - Con efecto glassmorphism
  • Hero Section - Con imagen flotante y animaciones
  • Cards de Proyecto - Diseño moderno con efectos hover
  • Timeline de Experiencia - Línea de tiempo visual con gradientes
  • Tech Stack Grid - Iconos interactivos con animaciones
  • Footer Mejorado - Con enlaces sociales y tooltips

Este proyecto es un portafolio personal desarrollado con Astro, React, TailwindCSS y soporte para internacionalización (i18n). Permite mostrar tus proyectos, habilidades y experiencia, con la capacidad de cambiar entre diferentes idiomas.

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Mira Deployment para conocer cómo desplegar el proyecto.

Pre-requisitos 📋

Para ejecutar este proyecto en tu máquina, necesitas tener instalados los siguientes programas:

  • Node.js (LTS recomendado)
  • pnpm para gestionar las dependencias

Instalación 🔧

  1. Clona el repositorio

    git clone https://github.com/AnderCMD/Portafolio.git
    
  2. Navega al directorio del proyecto

    cd Portafolio
    
  3. Instala las dependencias

    pnpm install
    
  4. Ejecuta el proyecto en modo desarrollo

    pnpm dev
    
  5. Abre el navegador y accede a http://localhost:4321

Ejecutando las pruebas ⚙️

Este proyecto no incluye pruebas automatizadas, pero puedes verificar su funcionamiento manualmente:

  1. Abre el sitio en tu navegador.
  2. Navega por las distintas secciones y verifica que todo funcione correctamente.
  3. Cambia entre los idiomas (por ejemplo, español e inglés) y verifica que el contenido se muestre correctamente en ambos.

Despliegue 📦

Para desplegar este proyecto en un servidor web:

  1. Asegúrate de tener los archivos generados en la carpeta dist.

  2. Puedes construir el proyecto con el siguiente comando:

    pnpm build
    
  3. Sube los archivos de la carpeta dist a tu servidor web y accede a la URL correspondiente.

🛠️ Stack Tecnológico

Core

Características

  • @astrojs/sitemap - Generación automática de sitemap
  • i18n nativo de Astro - Sistema de internacionalización integrado
  • Font Awesome 6 - Iconos vectoriales
  • Sharp - Optimización de imágenes

DevOps & Deployment

  • pnpm - Gestor de paquetes eficiente
  • Vercel/Netlify Ready - Configurado para deploy instantáneo

Contribuyendo 🖇️

Este proyecto ha sido realizado por mí. Si tienes alguna sugerencia o mejora, no dudes en abrir un pull request.

Autores ✒️

  • Ander González - Ingeniero en Software - AnderCMD

Licencia 📄

Este proyecto está bajo la Licencia MIT - mira el archivo LICENSE.md para detalles.


⌨️ con ❤️ por AnderCMD 😊

About

Portafolio oficial de AnderCMD

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •