Este es mi portfolio construido con Vue.js y diseñado para ser rápido, SEO-friendly y fácil de gestionar. Utiliza Nuxt.js para la generación de sitios estáticos (SSG).
- 📱 Diseño Responsive: Adaptado a móviles, tablets y escritorio usando Vuetify y Bootstrap.
- ⚙️ Generación Estática: Optimizado para GitHub Pages mediante
nuxt generate. - 🔍 SEO Optimizado: Generación automática de Sitemap y meta-tags dinámicos.
- 📊 Google Analytics: Integración nativa para seguimiento de visitas.
- 🌐 Multi-idioma: Configuración preparada para Español e Inglés.
| Frontend | Backend | Herramientas |
|---|---|---|
| Nuxt 2 (Universal Mode) | Node.js & Express | Babel (ES6+) |
| Vue.js | MongoDB (Mongoose) | ESLint |
| Vuetify | JWT (Authentication) | Nodemon |
| Bootstrap Vue | Bcrypt.js (Seguridad) | Axios |
├── assets/ # Imágenes y variables SCSS
├── components/ # Componentes Vue reutilizables
├── layouts/ # Layouts de la aplicación (Admin/Default)
├── pages/ # Vistas principales y rutas
├── server/ # API Backend (Express + Mongoose)
├── static/ # Archivos estáticos (favicon, robots.txt)
├── store/ # Estado de la aplicación (Vuex)
└── nuxt.config.js # Configuración principal de Nuxt
Josep Abelló
- GitHub: @Haddy18
- Web: haddy18.github.io/
Hecho por Josep Abelló