first commit

This commit is contained in:
María
2025-09-17 15:29:44 +02:00
commit 211de1bd5e
104 changed files with 15556 additions and 0 deletions

39
README.md Normal file
View File

@@ -0,0 +1,39 @@
# KIT Ecosocial Landing
Este proyecto está construido con **Nuxt 3** y permite:
- Soporte multidioma con rutas como `/es`, `/en`, etc.
- Cambio de idioma dinámico gestionado con **Vuex**.
- Carga dinámica de contenido y componentes desde archivos JSON en `/data/[langcode]/`.
- Los componentes se renderizan dinámicamente usando `<component :is="...">`.
## 🚀 Ejecutar el proyecto localmente
### Instalar dependencias
```bash
npm install
```
### Ejecutar en modo desarrollo
```bash
npm run dev
```
## 🔸 Despliegue en servidor propio (Node.js)
### Construye el proyecto
```bash
npm run build
```
### Ejecuta en modo producción
```bash
npm run start
```
## ✅ Requisitos
Node.js 18+
Nuxt 3
Vuex