Backend real
Nivel 24: Contacto que guarda/envía
Estimado30 minBloqueadoAsí debería verse tu web al finalizar este nivel
El contacto guarda mensajes (demo local) y muestra confirmación.
Objetivo
Conecta ContactForm a saveContactMessage al enviar.
En este nivel aprenderás
El formulario de contacto persiste mensajes en localStorage con contactStore.js y muestra confirmación al usuario. Completarás el flujo de envío: validar → guardar → feedback visual → limpiar campos.