Skip to content
glezpedroPublic

About

Web de DOÓN Specialty Coffee: stand de café de especialidad para eventos deportivos. Calendario de disponibilidad y reservas.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

DOÓN · Specialty Coffee

Cool athletes drink coffee.
Web del stand de café de especialidad para eventos deportivos.
doon.es

Portada de doon.es: titular «Cool athletes drink coffee» junto a la llama

La web

Una web estática, rápida y sin dependencias para presentar el stand, su carta y su forma de trabajar, y para que cualquier organizador consulte las fechas libres y pida una reserva.

Página Qué contiene
Inicio Presentación, qué ofrecemos, tipos de evento, experiencia y testimonio
Carta Cafés calientes y fríos, leche o avena, descafeinado, acompañamientos y marcas deportivas
El stand Montaje estándar y completo, equipo profesional, qué necesitamos y seguridad alimentaria
Cómo trabajamos Modalidades de servicio, proceso de reserva y preguntas frecuentes
Calendario Disponibilidad del stand y formulario de reserva o información
Términos · Privacidad · Cookies Textos legales
Enlaces (NFC) Página de la tarjeta NFC del stand: reseña en Google, Instagram, reservas y carta. No aparece en el menú ni en Google

Calendario de disponibilidad

Días libres, ocupados y pasados; selección de uno o varios días, próximos fines de semana libres y navegación con teclado. El formulario no deja reservar una fecha ocupada.

Calendario de octubre con un fin de semana seleccionado y el panel de reserva

El stand

Esquemas del montaje estándar y del montaje completo

En el móvil

Inicio, carta y calendario en pantalla de móvil

Actualizar la web

Cada cambio que se sube a la rama main se publica solo en doon.es en aproximadamente un minuto (Cloudflare Workers, configurado en wrangler.jsonc).

Marcar una fecha como ocupada: edita js/disponibilidad.js y añade una línea con el primer y el último día:

{ desde: '2026-10-17', hasta: '2026-10-18' },

Se puede hacer desde la propia web de GitHub (icono del lápiz → Commit changes), también desde el móvil. Ese archivo es público: solo fechas, nunca nombres de eventos ni de clientes.

Tarjeta NFC y redes: los enlaces de Instagram y de la reseña de Google están en enlaces dentro de js/config.js. Si uno está vacío, su botón no aparece en doon.es/nfc. La tarjeta debe grabarse con https://doon.es/nfc/ (nunca con el enlace de Google directamente), así su destino se puede cambiar sin volver a grabarla.

Correo de contacto y formulario: en js/config.js. Si se rellena formEndpoint con la dirección de un servicio de formularios, las solicitudes se envían directamente; si se deja vacío, el formulario abre el correo del visitante con la solicitud ya redactada.

Verla en local

Basta con abrir index.html con doble clic. Para probarla como en el servidor:

python -m http.server 8000

y abrir http://localhost:8000.

Estructura

├── inicio/  carta/  stand/  como-trabajamos/  calendario/   páginas (doon.es/carta/…)
├── terminos/  privacidad/  cookies/                         textos legales
├── nfc/                  página de enlaces de la tarjeta NFC
├── css/global.css        hoja de estilos única
├── js/config.js          marca, correo, menú y páginas legales
├── js/disponibilidad.js  fechas ocupadas
├── js/layout.js          cabecera y pie comunes (<doon-header>, <doon-footer>)
├── js/calendario.js      calendario y formulario
├── js/nfc.js            botones de la página NFC
├── img/  fonts/          logotipo, iconos y tipografías
├── _redirects            doon.es → /inicio/ y direcciones antiguas
├── robots.txt  sitemap.xml
└── wrangler.jsonc        despliegue en Cloudflare

Cómo está hecha

  • HTML, CSS y JavaScript sin dependencias ni proceso de compilación. Lo que hay en el repositorio es lo que se publica.
  • Sin código repetido: una sola hoja de estilos, y la cabecera y el pie se escriben una vez como componentes que usan todas las páginas.
  • Legible en cualquier pantalla: los títulos se ajustan al ancho de su caja (container queries) para que ninguna palabra se parta ni se salga. Se ha revisado automáticamente cada página en 19 anchos, de 320 a 1920 px, y todo el texto cumple un contraste mínimo de 4,5:1.
  • Privacidad: sin cookies, sin analítica y sin recursos de terceros. Las tipografías se sirven desde el propio dominio.
  • Accesible: HTML semántico, enlace para saltar al contenido, menú móvil accesible y calendario manejable con teclado.

Licencias

Los textos, el logotipo de la llama y el diseño pertenecen a DOÓN, con todos los derechos reservados. Las tipografías Archivo y Bebas Neue se distribuyen bajo la licencia SIL Open Font License 1.1.

About

Web de DOÓN Specialty Coffee: stand de café de especialidad para eventos deportivos. Calendario de disponibilidad y reservas.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages