02Viajes · Colaboración · Mapas2026 · En evolución

Ruta

Planificar un viaje en grupo sin perder ideas, contexto ni tiempo entre conversaciones.

Rol

Producto, diseño, arquitectura y desarrollo integral

Reto

Convertir información incompleta y dispersa en un plan compartido, manteniendo rápida una interfaz rica en mapas, datos externos y colaboración.

Solución

Un modelo de viaje centrado en días y lugares, enriquecido con fuentes abiertas y servido mediante acciones de servidor y despliegues atómicos.

02

Material visual

Capturas en preparación.

Esta zona se completará con pantallas y recorridos reales del producto.

Motivación

Organizar un viaje en grupo suele acabar repartido entre chats, enlaces guardados, mapas y documentos que dejan de estar sincronizados. Ruta convierte ese ruido en un espacio compartido donde una idea puede madurar hasta formar parte del itinerario.

Arquitectura

La aplicación utiliza Next.js con App Router y Server Actions. Prisma y PostgreSQL sostienen un modelo relacional para viajes, días, participantes, lugares e ideas. MapLibre se apoya en CARTO y OpenStreetMap para la capa cartográfica, mientras Open-Meteo añade contexto sin introducir una dependencia de pago.

Los datos abiertos de Overpass y Wikidata pasan por una etapa explícita de revisión. El objetivo no es llenar el mapa automáticamente, sino proponer información útil y mantener el control editorial sobre lo que ve el grupo.

Entrega

Ruta vive en un contenedor LXC dedicado. La integración continua prepara releases atómicas, Caddy sirve la aplicación y Cloudflare Tunnel publica el servicio sin exponer la red doméstica.

Funcionalidades

  • Creación de viajes e invitación de participantes
  • Itinerario organizado por días y franjas
  • Bandeja de ideas y lugares pendientes
  • Mapa interactivo con MapLibre
  • Clima y enriquecimiento con datos abiertos

Aspectos destacados

  • Flujo colaborativo pensado para grupos reales
  • Revisión de datos procedentes de Overpass y Wikidata
  • Despliegue atómico en LXC con Caddy
Siguiente proyectoMiga