Tout ce que vous devez savoir sur la plateforme Holiday Hub Elite, son fonctionnement, sa sécurité, son chat en temps réel et ses coulisses techniques.
Holiday Hub Elite est une Progressive Web App (PWA)[cite: 6]. Elle s'exécute directement dans votre navigateur web sans passer par l'App Store ou le Google Play Store[cite: 6]. Vous pouvez l'installer sur votre écran d'accueil d'un simple clic via le bouton d'installation sur la page d'accueil[cite: 6]. Elle se comportera alors comme une application native, sans encombrer l'espace de stockage de votre téléphone[cite: 6].
Oui, en partie ! Grâce à notre script de Service Worker, l'infrastructure globale de l'application et ses styles restent mis en cache sur votre appareil[cite: 6]. Vous pouvez ainsi ouvrir l'application et consulter les dernières données synchronisées même au milieu d'une zone blanche ou lors de vos déplacements à l'étranger[cite: 6].
Notre philosophie repose sur l'optimisation maximale[cite: 6]. Le site est hébergé sur les réseaux CDN haute performance de Netlify, tandis que son moteur logique élimine tout framework lourd au profit de composants natifs ultra-rapides et légers[cite: 6].
Le chat de groupe en temps réel vous permet de communiquer avec toute votre tribu[cite: 7]. Il intègre le partage de photos, de fichiers joints, de messages vocaux interactifs et la détection automatique d'adresses avec lien direct vers Google Maps[cite: 6]. Vous pouvez également réagir avec des émojis au survol des messages, citer un message pour y répondre et visualiser la confirmation de lecture ("Vu par")[cite: 6].
Pour des raisons de confidentialité et de sobriété numérique, le chat est éphémère[cite: 6, 7]. Les messages, vocaux et fichiers de plus de 24 heures sont automatiquement supprimés du fil de discussion[cite: 6, 7].
Il suffit d'épingler le message grâce à l'icône punaise dans la barre d'actions au survol[cite: 6]. Les messages épinglés sont affichés en permanence dans un bandeau en haut du chat et ne sont pas soumis à la suppression automatique au bout de 24 heures[cite: 6]. Un simple clic sur un message épinglé dans le bandeau supérieur vous ramène directement à sa position exacte dans la discussion[cite: 6].
C'est très simple[cite: 6]. Une fois votre groupe créé, naviguez dans l'onglet Profil (icône engrenage)[cite: 6]. Vous y trouverez un code d'accès sécurisé à 6 chiffres ainsi qu'un QR Code d'invitation unique[cite: 6]. Vos amis peuvent scanner ce QR Code directement avec l'appareil photo intégré à l'application ou l'importer depuis leur galerie photo pour rejoindre la tribu instantanément[cite: 6].
Lors de la création ou de l'adhésion à un groupe, vous pouvez cocher la case "Je suis un enfant"[cite: 6]. Ce profil spécifique est conçu pour inclure toute la famille : il désactive l'accès et la modification des onglets financiers (suivi des comptes et équilibre des budgets) mais permet de participer activement au planning, aux votes, au chat et au partage de photos[cite: 6].
Oui[cite: 6]. Pour préserver la lisibilité de l'interface et la fluidité des calculs de remboursement, chaque groupe de vacances est limité à un maximum de 50 participants simultanés[cite: 6].
Chaque membre adulte peut ajouter une dépense en spécifiant la catégorie (Nourriture, Transport, Logement, Loisirs)[cite: 6]. Notre algorithme interne calcule la somme globale, détermine la moyenne équitable par adulte et génère un graphique en anneau interactif (Chart.js) indiquant précisément qui doit combien à qui, évitant ainsi les calculs fastidieux en fin de séjour[cite: 6].
Si une activité ou une routine se répète durant votre séjour, l'application intègre un bouton de duplication rapide (icône de copie) sur chaque carte de l'agenda[cite: 6]. Cela vous permet de planifier des événements récurrents en un clic sans tout réécrire[cite: 6].
L'administrateur du groupe peut configurer la ville de destination à tout moment[cite: 6]. L'application interroge alors les API géographiques et météorologiques de Open-Meteo pour afficher en direct la température et le climat sur la page principale de l'application[cite: 6].
L'application intègre un double système de filtres[cite: 6]. Vous devez d'abord activer l'interrupteur global dans les réglages de votre compte (alimenté par le réseau Firebase Cloud Messaging)[cite: 6]. Ensuite, au sein de chaque groupe, vous pouvez affiner vos préférences dans l'onglet Profil pour ne recevoir que ce qui vous intéresse : messages du chat, alertes de nouvelles photos, notifications de likes, ajouts au planning, rappels automatiques d'activité (30 minutes avant), nouveaux sondages ou nouvelles dépenses[cite: 6].
L'intégralité de la logique de base de données, l'authentification et l'historique des salons sont centralisés de manière sécurisée sur un backend Google Apps Script relié à nos serveurs, garantissant la confidentialité de vos échanges et de vos fichiers partagés[cite: 6].