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.