Doplax.Dev
← Volver a proyectos
Nil Mariages

Capacidades

  • Multiidioma
  • Mapas interactivos
  • Visor de PDF
  • Email transaccional

Frontend

AstroAstro
TypeScriptTypeScript
Google MapsGoogle Maps

Backend

NodemailerNodemailer
VercelVercel

Nil Mariages

Completado

Nil Mariages es agente de viajes y guía titulado, especializado en viajes a medida y grupos B2B. Su web funciona a la vez como carta de presentación y como CV: recoge su trayectoria, los 42 países que ha visitado agrupados por continente, itinerarios reales dibujados sobre el mapa y ejemplos de planificación día a día, todo en español, catalán e inglés.

El reto

Nil se presentaba a clientes y agencias con un PDF. Necesitaba algo que se pudiera enseñar desde el móvil en mitad de una conversación y que demostrara su experiencia viajera de un vistazo, sin convertirse en una web que hubiera que rehacer cada vez que visita un país nuevo.

Implementación

  • El contenido es dato, no maquetación

    Países, rutas y textos viven en ficheros de datos e i18n indexados por código ISO. Los contadores de países y continentes se calculan solos: añadir un destino es una línea y no hay ninguna cifra que mantener a mano.

  • Tres idiomas de verdad

    Español por defecto, catalán e inglés, cada uno con sus rutas y un sitemap con hreflang. Los diccionarios están tipados: si se declara un campo y falta en alguno de los tres, el build falla en vez de servir un hueco.

  • Rutas reales sobre el mapa

    Cada itinerario es un mapa de Google My Maps embebido que solo se carga cuando el visitante pulsa la fachada. El mapa, que es lo más pesado de la página, no entra en la carga inicial.

  • Visor de PDF de solo lectura

    Las planificaciones de ejemplo se enseñan dentro de un visor propio, sin botón de descarga ni menú de impresión: el cliente ve el trabajo sin llevarse el documento.

  • Fotos optimizadas por convención

    Ninguna imagen entra al repositorio en su formato original: todo pasa a WebP a 1200 px y calidad 74, nombrado por el código ISO del país. La mayoría de fotos quedan por debajo de 150 KB.

  • Formulario que llega al correo

    El contacto se envía por SMTP desde una función serverless en Vercel, sin servicios de terceros ni formularios embebidos.