TREK: Planificador de Viajes Autoalojado con Colaboración en Tiempo Real

TREK: Tu Potente Planificador de Viajes Autoalojado

¿Cansado de apps de viajes en la nube que bloquean tus datos de viaje detrás de suscripciones y preocupaciones por la privacidad? TREK ofrece todo lo que amas de los planificadores de viajes premium como Wanderlog – mapas interactivos, presupuestos, listas de equipaje, colaboración en tiempo real – pero se ejecuta completamente en tu servidor.

🚀 Despliegue con un Solo Comando

ENCRYPTION_KEY=$(openssl rand -hex 32) docker run -d -p 3000:3000 -v ./data:/app/data mauriceboe/trek

Eso es todo. Puerto 3000, base de datos SQLite, el primer usuario se convierte en administrador. Listo para producción con Docker Compose, copias de seguridad automáticas y configuraciones de proxy inverso para Nginx/Caddy.

🌍 Resumen de Características

Excelencia en Planificación de Viajes

  • Itinerarios con Arrastrar y Soltar: Reordena lugares a lo largo de los días con una línea de tiempo visual
  • Mapas Interactivos Leaflet: Agrupación, marcadores de fotos, optimización de rutas, mosaicos personalizados
  • Búsqueda Dual de Lugares: Google Places (fotos/calificaciones) o OpenStreetMap gratuito
  • Clima Inteligente: Pronósticos de 16 días de Open-Meteo + datos climáticos históricos
  • Optimizador de Rutas: Reordena lugares automáticamente, exporta a Google Maps

Suite de Gestión de Viajes

  • Rastreador de Reservas: Vuelos, hoteles, restaurantes con archivos adjuntos
  • Presupuestos Multi-Moneda: Gráficos de pastel, división por persona/día
  • Listas de Equipaje Inteligentes: Plantillas, seguimiento de peso, asignaciones de usuarios
  • Centro de Documentos: PDFs/boletos hasta 50MB por viaje
  • Exportación PDF: Libros de viaje profesionales con páginas de portada y marca

Colaboración que Funciona

  • Sincronización WebSocket en Tiempo Real: Actualizaciones instantáneas en todos los usuarios
  • Acceso Basado en Roles: Viajes solo por invitación con permisos granulares
  • SSO + 2FA: Inicio de sesión con Google/Apple + MFA TOTP
  • Chat de Grupo y Encuestas: Herramientas de colaboración integradas

📱 Magia de Progressive Web App

No se necesita App Store: - Instalación iOS/Android: Agregar a la pantalla de inicio → experiencia de app nativa - Offline-First: Service Worker almacena en caché mapas, datos, subidas - Optimizado para Táctil: Diseños móviles, áreas seguras, modo pantalla completa

🛠 Pila Tecnológica

Backend: Node.js 22 + Express + SQLite Frontend: React 18 + Vite + Tailwind Tiempo Real: WebSocket PWA: Workbox Mapas: Leaflet + Google Places (opcional)

🔒 Listo para Producción

  • Seguridad: Correcciones de auditoría reciente, endurecimiento CSP, claves de encriptación
  • Panel de Administración: Gestión de usuarios, copias de seguridad, claves API, alternadores de complementos
  • Actualizaciones Automáticas: docker compose pull && docker compose up -d
  • Monitoreo: Comprobaciones de salud, registros estructurados, rastros de auditoría

🎯 Complementos Incluidos

  • Atlas: Mapa mundial de viajes con estadísticas, listas de deseos, rachas
  • Vacay: Calendario de vacaciones con más de 100 festivos de países
  • Widgets de Dashboard: Conversor de divisas, relojes de zonas horarias

Demo en Vivo

Pruébalo en demo-nomad.pakulat.org (reinicio horario).

3.3K estrellas en GitHub, licenciado bajo AGPL-3.0, mantenido activamente. Perfecto para nómadas digitales, agencias de viajes o cualquiera serio sobre planificación de viajes con privacidad primero.

Despliega TREK hoy – tus viajes, tu servidor, tus reglas.

Artículo original: Ver original

Compartir este artículo