TREK : Planificateur de voyages auto-hébergé avec collaboration en temps réel
Découvrez TREK, le planificateur de voyages auto-hébergé ultime qui combine cartes interactives, suivi de budget, listes de bagages et collaboration en temps réel. Déployez avec une seule commande Docker et obtenez une application web progressive avec support hors ligne, SSO, 2FA et optimisation mobile. Planifiez vos voyages avec des itinéraires par glisser-déposer, intégration Google Places, prévisions météo, exports PDF et édition multi-utilisateur via WebSocket. Parfait pour les voyageurs axés sur la confidentialité qui veulent des fonctionnalités comme Wanderlog sans abonnements.
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.