Bienvenido a la landing page oficial de Vikings Voley Club. Un sitio moderno, responsivo y profesional para presentar nuestro club, horarios, servicios y contactar con nuevos miembros.
npm run dev
# http://localhost:5173
npm run build
npm run preview
src/
├── lib/
│ ├── components/ # Componentes UI
│ │ ├── Navigation.svelte # Header + hero
│ │ ├── Modal.svelte # Modal reutilizable
│ │ └── ContactForm.svelte # Formulario contacto
│ ├── stores/ # Estado compartido
│ │ └── themeStore.js # Toggle tema
│ ├── utils/ # Servicios
│ │ └── emailService.js # Envío de emails
│ └── config.js # 📌 DATOS DEL SITIO
│
└── routes/
└── +page.svelte # Página principal
👉 Cambiar datos: src/lib/config.js
Para activar el formulario de contacto:
Ir a emailjs.com y crear cuenta gratis.
src/lib/config.jsexport const EMAILJS_CONFIG = {
PUBLIC_KEY: 'tu_public_key_aqui',
SERVICE_ID: 'service_xxxxx',
TEMPLATE_ID: 'template_xxxxx',
TO_EMAIL: '[email protected]'
};
El formulario enviará emails automáticamente.
Todos en src/lib/config.js (sin código):
export const CLUB_INFO = {
name: 'Vikings Voley Club',
phoneNumber: '573147282218',
instagram: 'https://instagram.com/vikingos_voley_club',
};
export const SCHEDULE = [
{
category: 'Formativo',
ages: '8-12 años',
days: 'Mar y Jue',
time: '5:00-6:30 pm'
},
// ... más
];
export const TESTIMONIALS = [
{
text: '"Encontré una comunidad increíble..."',
author: 'Juan Martínez',
avatar: 'JM',
role: 'Categoría Competitiva'
},
// ... más
];
export const GALLERY_IMAGES = [
{
src: '/images/vikings_volley.jpg',
alt: 'Entrenamientos',
title: 'Entrenamientos'
},
// ... más
];
En src/routes/+page.svelte, busca :root:
:root {
--primary: #0A3A7D; /* Azul principal */
--primary-2: #FFC62B; /* Oro secundario */
--bg: #0b1221; /* Fondo oscuro */
--text: #e5e7eb; /* Texto claro */
}
En src/lib/config.js:
phoneNumber: 'TU_NUMERO_AQUI'
npm run build.svelte-kit/buildnpm run build
# Subir carpeta `.svelte-kit` al servidor
# 1. Instalar
npm install
# 2. EDITAR DATOS
# Abrir: src/lib/config.js
# Cambiar: nombres, horarios, teléfono, imágenes
# 3. CONFIGURAR EMAIL (opcional)
# Si quieres formulario de contacto funcionando
# 4. Desarrollo local
npm run dev
# 5. Build para producción
npm run build
# 6. Desplegar
# (Vercel, Netlify, tu servidor, etc.)
Para desarrolladores: ver README_ESTRUCTURA.md
Incluye:
¡Gracias por usar Vikings Voley Club! 🏐
Última actualización: 16 de enero de 2026```sh npm run dev
npm run dev -- --open
## Building
To create a production version of your app:
```sh
npm run build
You can preview the production build with npm run preview.
To deploy your app, you may need to install an adapter for your target environment.