Portafolio Web

Sitio web personal desarrollado como portafolio digital para presentar proyectos, habilidades y artículos técnicos.

Acerca del proyecto

Este proyecto tiene como propósito central mostrar mis habilidades técnicas a través de una interfaz limpia, minimalista y profesional. El portafolio incluye detalles de proyectos desarrollados, enlaces a código fuente y un blog técnico. Además, se adapta a distintos idiomas e incorpora diseño responsivo.

Tecnologías utilizadas

Funciones principales

  • Portafolio de proyectos: Página de detalle para cada proyecto con imágenes, descripciones, tecnologías utilizadas, código fuente y desafíos técnicos.
  • Blog técnico: Sección de artículos sobre programación, desarrollo web, automatización, entre otros temas.
  • Cambios de idioma: Sistema multilenguaje con URLs diferenciadas por idioma (`/es/`, `/en/`).
  • Diseño personalizado: Estética moderna y oscura inspirada en estilo minimalista con soporte para modo claro y oscuro.

Desafíos y soluciones

  • Traducción completa y navegación contextual: Se implementó `LocaleMiddleware`, `set_language` y estructuras dinámicas para traducir contenido, rutas y enlaces sin duplicar lógica.
  • Código destacable y modularizado: Se organizaron los módulos por app, siguiendo buenas prácticas en vistas, templates y estructura SCSS.
Ver código fuente