Este proyecto es un portafolio personal moderno y responsivo desarrollado con Nuxt 4 (compatible con Nuxt 3) y Tailwind CSS v4.
El proyecto utiliza un stack tecnológico de vanguardia para asegurar el mejor rendimiento y experiencia de desarrollador:
- Nuxt: El Framework Vue para desarrollo web intuitivo.
- Vue 3: El Framework progresivo de JavaScript.
- Tailwind CSS v4: Framework de utilidades CSS para diseño rápido y flexible.
- TypeScript: Superconjunto de JavaScript con tipos estáticos.
- Nuxt Icon: Módulo para manejar iconos de múltiples librerías (Bootstrap Icons, etc.).
- Google Fonts: Tipografía optimizada con la fuente Poppins.
- Diseño Responsivo: Adaptado para móviles, tablets y escritorio.
- Secciones Dinámicas:
- Inicio (Hero)
- Experiencia
- Habilidades (Skills)
- Portafolio de Proyectos
- Contacto
- Componentes Reutilizables: Arquitectura basada en componentes (
AppButton,AppCard, etc.).
Asegúrate de tener Node.js instalado.
-
Instalar dependencias:
npm install
-
Iniciar servidor de desarrollo:
npm run start:dev
El servidor iniciará en
http://localhost:3000. -
Construir para producción:
npm run start:build
/app: Código fuente de la aplicación./pages: Rutas y vistas de la aplicación./shared: Componentes, utilidades y assets compartidos.
nuxt.config.ts: Configuración principal de Nuxt.package.json: Dependencias y scripts.
Este proyecto está bajo la Licencia MIT.
Si utilizas este proyecto como base para tu propio portafolio, por favor mantén los créditos de autoría en el pie de página o menciona a Fredd Avilez en tu README. ¡Se agradece mucho!
Hecho con 💜 por Fredd Avilez
Inspirado en el diseño de Sagar Shah. ¡Gracias por la inspiración!