Skip to content

Repository files navigation

🚀 Josep Abelló - Portfolio

Nuxt.js Vue.js Vuetify Node.js MongoDB Express


🌟 Descripción del Proyecto

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).

✨ Características Principales

  • 📱 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.

🛠️ Tecnologías Utilizadas

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

📐 Estructura del Proyecto

├── 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

👤 Autor

Josep Abelló


Hecho por Josep Abelló

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages