Saltar al contenido
charad.dev
Volver a proyectos

Producto

Portafolio personal — Next.js, YAML tipado y deploy Docker

Vista principal del proyecto charad.dev

Contexto

Necesitaba un portafolio propio que demostrara capacidades full stack sin depender de un CMS ni de plataformas cerradas — el sitio en sí debía ser un proyecto del showcase.

Reto

Mantener el contenido editable en archivos YAML con validación en build, buen SEO, diseño distintivo y el mismo patrón operativo que otros proyectos en producción (Docker + Caddy).

Solución

  • Frontend: Next.js 16 App Router, Tailwind v4, shadcn/ui, motion
  • Contenido: YAML + Zod (fail fast en build), case studies en markdown
  • Infra: Dockerfile multi-stage standalone, compose dev en :3001, Caddy compartido en VPS

Resultado

MVP con home, detalle de proyectos, skills y health check listo para desplegar en www.charad.dev en la misma VPS que Artizanale.