TREK : Planificateur de voyages auto-hébergé avec collaboration en temps réel

TREK : Votre centrale de planification de voyages auto-hébergée

Fatigué des applications de voyage basées sur le cloud qui verrouillent vos données de voyage derrière des abonnements et des préoccupations de confidentialité ? TREK offre tout ce que vous aimez des planificateurs de voyage premium comme Wanderlog – cartes interactives, budgets, listes de bagages, collaboration en temps réel – mais s'exécute entièrement sur votre serveur.

🚀 Déploiement en une commande

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

C'est tout. Port 3000, base de données SQLite, le premier utilisateur devient administrateur. Prêt pour la production avec Docker Compose, sauvegardes automatiques et configurations de reverse proxy pour Nginx/Caddy.

🌍 Points forts des fonctionnalités

Excellence en planification de voyages

  • Itinéraires par glisser-déposer : Réorganiser les lieux sur plusieurs jours avec une chronologie visuelle
  • Cartes Leaflet interactives : Regroupement, marqueurs photo, optimisation des itinéraires, tuiles personnalisées
  • Recherche de lieux double : Google Places (photos/évaluations) ou OpenStreetMap gratuit
  • Météo intelligente : Prévisions Open-Meteo sur 16 jours + données climatiques historiques
  • Optimiseur d'itinéraire : Réorganisation automatique des lieux, export vers Google Maps

Suite de gestion de voyages

  • Traqueur de réservations : Vols, hôtels, restaurants avec pièces jointes
  • Budgets multi-devises : Graphiques en secteurs, répartition par personne/jour
  • Listes de bagages intelligentes : Modèles, suivi du poids, attributions utilisateur
  • Hub de documents : PDF/billets jusqu'à 50 Mo par voyage
  • Export PDF : Livres de voyage professionnels avec pages de couverture et branding

Collaboration qui fonctionne

  • Synchronisation WebSocket en temps réel : Mises à jour instantanées pour tous les utilisateurs
  • Accès basé sur les rôles : Voyages sur invitation avec permissions granulaires
  • SSO + 2FA : Connexion Google/Apple + MFA TOTP
  • Chat de groupe & sondages : Outils de collaboration intégrés

📱 Magie de l'application web progressive

Pas besoin de l'App Store : - Installation iOS/Android : Ajouter à l'écran d'accueil → expérience d'application native - Priorité hors ligne : Service Worker met en cache les cartes, données, téléchargements - Optimisé tactile : Mises en page mobiles, zones sécurisées, mode plein écran

🛠 Pile technologique

Backend : Node.js 22 + Express + SQLite Frontend : React 18 + Vite + Tailwind Temps réel : WebSocket PWA : Workbox Cartes : Leaflet + Google Places (optionnel)

🔒 Prêt pour la production

  • Sécurité : Corrections d'audit récentes, durcissement CSP, clés de chiffrement
  • Panneau d'administration : Gestion des utilisateurs, sauvegardes, clés API, bascules d'addons
  • Mises à jour automatiques : docker compose pull && docker compose up -d
  • Surveillance : Vérifications de santé, journaux structurés, traces d'audit

🎯 Addons inclus

  • Atlas : Carte mondiale des voyages avec statistiques, listes de seau, séries
  • Vacay : Calendrier de vacances avec 100+ jours fériés par pays
  • Widgets de tableau de bord : Convertisseur de devises, horloges de fuseaux horaires

Démo en direct

Essayez-la sur demo-nomad.pakulat.org (réinitialisation horaire).

3,3K étoiles GitHub, sous licence AGPL-3.0, maintenu activement. Parfait pour les nomades numériques, agences de voyage ou toute personne sérieuse sur la planification de voyages avec priorité à la confidentialité.

Déployez TREK dès aujourd'hui – vos voyages, votre serveur, vos règles.

Article original: Voir l'original

Partager cet article