Public
Invitación digital romántica para una cita (en español)
funspanishwebsite
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.

Invitación a una cita 💌

A personal, romantic digital invitation in Spanish — designed to be sent as a link through WhatsApp. Dark plum background with soft warm lighting, gold accents and elegant serif typography.

Open the invitation

What it does

The page opens on a sealed envelope ("Para ti · Toca para abrir"). Tapping it reveals the invitation with a soft staggered fade-in, and the question at the end offers two answers that are both a yes:

  • SÍ ❤️
  • SÍ, OBVIO ❤️

Answering releases a burst of hearts and shows a warm reply, then the buttons step aside. Nothing is sent anywhere — it is all client-side, so the moment stays private.

Personalizing it

Everything lives in index.html.

WhatWhere
Your name (signature)Search for class="nombre" near the bottom
The messageThe .mensaje and .sin-presion blocks
The replies to each buttonThe data-respuesta attributes on the two buttons
Colors and fontsThe :root variables at the top of the <style> block

Files

main.ts        → serves the page
index.html     → the whole invitation (markup, styles, interactions)
Rendering mermaid diagram...

Details worth knowing

  • Mobile first — built for a phone screen, with 100svh and safe-area padding.
  • WhatsApp preview — Open Graph tags set the title and description of the link card.
  • noindex — the page asks search engines not to index it.
  • Accessible — the envelope is keyboard-operable, the reply is announced to screen readers, and all motion is disabled under prefers-reduced-motion.