Portfolio Generator
Aplicación web para crear y gestionar portafolios profesionales con plantillas dinámicas y CRUD completo.
Resumen
Aplicación web que permite a desarrolladores crear portafolios profesionales de forma rápida y sencilla. Incluye múltiples plantillas personalizables y un editor visual intuitivo.
El Problema
Los desarrolladores necesitan una forma rápida y profesional de crear portafolios sin tener que diseñar desde cero. Las soluciones existentes suelen ser limitadas en personalización o requieren conocimientos avanzados de diseño. Además, gestionar múltiples portafolios y mantenerlos actualizados puede ser tedioso y consumir mucho tiempo.
La Solución
Desarrollé una aplicación web moderna con Next.js 15 y TypeScript que ofrece dos plantillas profesionales pre-diseñadas pero completamente personalizables. Integré Auth0 para autenticación segura, MongoDB para almacenamiento flexible y un sistema de validación de imágenes que acepta múltiples servicios de hosting. El dashboard intuitivo permite gestionar todo el contenido con validación en tiempo real, mientras que las plantillas se renderizan dinámicamente con Framer Motion para animaciones fluidas.
Características Principales
- Creación y edición de múltiples portafolios personalizados
- Dos plantillas profesionales: Modern Template y Minimalistic Template
- Personalización completa de colores (primarios, secundarios y de resalte)
- Gestión completa de contenido: proyectos con galerías, habilidades técnicas, experiencia laboral y educación
- Galería de imágenes con carousel interactivo y validación de URLs de dominios soportados
- Autenticación segura con Auth0 y protección de rutas con middleware
- Validación en tiempo real con feedback inmediato y tooltips informativos
- Diseño completamente responsive optimizado para todos los dispositivos