commit 4c8883022b6ef36156f7a305aba530410578593e Author: Mambo Date: Fri May 1 13:49:20 2026 +0200 Initial commit: Hapkido Cardedeu V2 landing page diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..de35ccf --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +dist/ +.astro/ +.DS_Store diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..24a08cb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM node:20-alpine AS builder +WORKDIR /app +COPY package*.json ./ +RUN npm ci +COPY . . +RUN npm run build + +FROM nginx:alpine +COPY --from=builder /app/dist /usr/share/nginx/html +COPY nginx.conf /etc/nginx/conf.d/default.conf +EXPOSE 80 diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..2b45c70 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,8 @@ +import { defineConfig } from 'astro/config'; +import tailwindcss from '@tailwindcss/vite'; + +export default defineConfig({ + vite: { + plugins: [tailwindcss()], + }, +}); diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..1e37726 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,6 @@ +server { + listen 80; + root /usr/share/nginx/html; + index index.html; + try_files $uri $uri/ /index.html; +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..6f63358 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "hapkido-cardedeu-v2", + "type": "module", + "version": "1.0.0", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview" + }, + "dependencies": { + "astro": "^5.7.0" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.0", + "tailwindcss": "^4.1.0" + } +} diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..1e9d1fa --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,4 @@ + + + H + diff --git a/public/hero-bg.png b/public/hero-bg.png new file mode 100644 index 0000000..6f3d725 Binary files /dev/null and b/public/hero-bg.png differ diff --git a/public/instructor.png b/public/instructor.png new file mode 100644 index 0000000..7e7f555 Binary files /dev/null and b/public/instructor.png differ diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..23390dc --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,16 @@ + + + CHC + + + + + + + + + + + + + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..f70a526 --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,439 @@ +--- +import '../styles/global.css'; +--- + + + + + + + + + + + + + + + Hapkido Cardedeu | Arte Marcial Coreano en Barcelona + + + +
+ + +
+ + + +
+ +
+
+ +
+
+
+
+
+ + Más de 30 años de experiencia +
+

+ Descubre el Hapkido
+ en Cardedeu +

+

+ Arte marcial coreano que combina defensa personal, disciplina y bienestar. + Solo 20€/mes. +

+ +
+
+
30+
+
Años
+
+
+
20€
+
Al mes
+
+
+
100%
+
Pasión
+
+
+
+
+
+ + + +
+
+ + +
+
+
+

+ ¿Qué es el Hapkido? +

+

+ El Hapkido es un arte marcial coreano que significa "el camino de la energía coordinada". + Combina técnicas de golpeo, luxaciones articulares, proyecciones y el uso de armas tradicionales. + Es un sistema completo de defensa personal adaptable a cualquier situación. +

+
+
+
+
+
🛡️
+
+

Defensa Personal Efectiva

+

Técnicas probadas para protegerte en situaciones reales. Golpes, luxaciones, proyecciones y control.

+
+
+
+
+
+
🧘
+
+

Equilibrio Cuerpo-Mente

+

Mejora tu concentración, reduce el estrés y desarrolla una mente más fuerte y disciplinada.

+
+
+
+
+
+
💪
+
+

Condición Física Completa

+

Entrenamiento integral que mejora fuerza, flexibilidad, coordinación y resistencia.

+
+
+
+
+
+
🤝
+
+

Comunidad y Valores

+

Respeto, humildad y compañerismo. Más que un deporte, una filosofía de vida.

+
+
+
+
+
+
+
+ + + + +

[Video de demostración - Próximamente]

+
+
+
+
+
+ + +
+
+
+

+ ¿Por qué nosotros? +

+

+ No somos un gimnasio comercial. Somos una asociación sin ánimo de lucro + que quiere compartir la pasión por el Hapkido con la comunidad de Cardedeu. +

+
+
+
+ +
+

Más de 30 años de experiencia

+

Instructores certificados con décadas de práctica y enseñanza. Formación sólida avalada por la Federación.

+
+
+
+ +
+

Cuota simbólica: 20€/mes

+

Nuestro objetivo es difundir el Hapkido, no hacer negocio. Por eso ofrecemos la cuota más accesible de la zona.

+
+
+
+ +
+

Comunidad local y cercana

+

Somos una asociación de vecinos de Cardedeu. Aquí encontrarás un ambiente familiar y de apoyo mutuo.

+
+
+
+
+
+
+ David Clusellas - Instructor de Hapkido +
+
+

David Clusellas

+

+ Instructor certificado con más de 30 años de experiencia en Hapkido. + Apasionado por transmitir los valores y técnicas de este arte marcial coreano. +

+
+
+
+
+

+ 2 semanas GRATIS +

+

+ Prueba sin compromiso durante 2 semanas. Si te gusta, te quedas. Si no, sin problema. +

+
+
+
+ + +
+
+
+

+ ¿Para quién es el Hapkido? +

+

+ El Hapkido es para todos. Estos son algunos perfiles que se benefician especialmente de nuestra práctica. +

+
+
+
+
🥋
+

Defensa Personal

+

+ ¿Quieres sentirte más seguro/a en tu día a día? El Hapkido te enseña técnicas efectivas y realistas para protegerte. +

+
+ Autodefensa + Confianza + Seguridad +
+
+
+
👮
+

Policías y Seguridad

+

+ Profesionales que necesitan técnicas de control y reducción. El Hapkido es usado por cuerpos de seguridad en todo el mundo. +

+
+ Técnicas policiales + Control + Profesional +
+
+
+
🥊
+

Entusiastas de Artes Marciales

+

+ Si ya practicas otras disciplinas, el Hapkido complementa tu formación con un enfoque único en luxaciones y proyecciones. +

+
+ Complemento + Técnica + Versatilidad +
+
+
+
🌟
+

Cualquier Persona

+

+ No importa tu edad, género o condición física. El Hapkido se adapta a ti. Ven como eres, evoluciona a tu ritmo. +

+
+ Sin límites + Todos los niveles + Inclusivo +
+
+
+
+
+ + +
+
+
+
+
+

+ ¿Listo para empezar? +

+

+ Déjanos tus datos y te contactaremos por WhatsApp para resolver tus dudas + y coordinar tus 2 semanas de prueba gratuitas. +

+
+
+
+ +
+ Respuesta en menos de 24 horas +
+
+
+ +
+ 2 primeras semanas totalmente gratis +
+
+
+ +
+ Sin compromiso de permanencia +
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +

Al enviar este formulario, aceptas que nos pongamos en contacto contigo por WhatsApp.

+
+
+
+
+
+
+
+ + + + + diff --git a/src/styles/global.css b/src/styles/global.css new file mode 100644 index 0000000..9fe21a9 --- /dev/null +++ b/src/styles/global.css @@ -0,0 +1,19 @@ +@import "tailwindcss"; + +@theme { + --color-negro: #1a1a1a; + --color-rojo: #8b0000; + --color-dorado: #d4af37; + --color-gris-claro: #f5f5f5; +} + +@layer base { + html { + scroll-behavior: smooth; + font-family: 'Montserrat', sans-serif; + } + body { + background-color: var(--color-white); + color: var(--color-negro); + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..bcbf8b5 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "astro/tsconfigs/strict" +}