====== Phase 4 ====== ===== Guest Portal ===== Objectif : Créer un portail voyageur complet permettant au locataire de gérer ses réservations, son séjour, ses paiements, son check-in/check-out et sa relation avec le tenant depuis une expérience moderne, mobile-first et totalement autonome. Cette phase transforme l'expérience client finale et complète la chaîne : Tenant ↓ Owner ↓ Guest --- ====== Vision ====== Aujourd'hui : Le voyageur : Reçoit des emails Téléphone Demande des informations Attend des réponses --- Demain : Le voyageur : Réserve Paye Prépare son séjour S'enregistre Communique Quitte le logement Laisse un avis sans intervention humaine. --- ====== Positionnement ====== ===== Utilisateur ===== GU - AUTHENTIFIED GUEST --- ===== Accès ===== Le voyageur est : Client du tenant Il ne doit jamais voir : Owners Autres Guests Paramètres tenant Informations internes --- ====== URL ====== ===== Domaine dédié ===== guest.tenant-domain.com ou stay.tenant-domain.com --- ===== Exemples ===== guest.agence-dupont.com stay.agence-dupont.com --- ====== Branding ====== Issu du Sprint 38. Le voyageur doit percevoir : La marque du tenant Les couleurs du tenant Les coordonnées du tenant Les contenus du tenant Jamais celles de la plateforme SaaS. --- ====== Navigation ====== ===== Menu principal ===== Dashboard My Reservations My Stay Payments Check-In Check-Out Messages Reviews Loyalty Referrals Profile --- ====== Dashboard ====== ===== Objectif ===== Vue synthétique du séjour. --- ===== Widgets ===== Prochaine réservation Statut réservation Montant restant Check-In Check-Out Messages récents Documents requis Actions rapides --- ===== Actions rapides ===== Payer Préparer Check-In Contacter l'agence Voir itinéraire Télécharger facture --- ====== My Reservations ====== ===== Objectif ===== Consulter les réservations. --- ===== Liste ===== Référence Bien Dates Montant Statut --- ===== Détail ===== Afficher : Adresse Photos Voyageurs Paiements Conditions Instructions --- ===== Historique ===== Afficher : Réservations passées Réservations futures Annulations --- ====== My Stay ====== ===== Objectif ===== Accompagner le voyageur pendant son séjour. --- ===== Informations ===== Afficher : Adresse Accès Wi-Fi Parking Urgences Règlement intérieur --- ===== Services ===== Supporter : Late Check-In Late Check-Out Ménage Transfert Location véhicule Services additionnels --- ===== Guide local ===== Afficher : Restaurants Activités Commerces Points d'intérêt --- ====== Payments ====== ===== Objectif ===== Gestion financière. --- ===== Afficher ===== Montant réservation Montant payé Reste à payer Caution Taxes --- ===== Actions ===== Permettre : Paiement CB Paiement Stripe Paiement SEPA Téléchargement facture --- ===== Historique ===== Afficher : Paiements Remboursements Factures --- ====== Check-In ====== ===== Objectif ===== Automatiser l'arrivée. --- ===== Étapes ===== Validation identité Documents Signature Paiement restant Acceptation règlement --- ===== Documents ===== Supporter : Passeport Carte identité Permis --- ===== Résultat ===== Créer : Check-In Completed --- ====== Accès numérique ====== Si Sprint 47 activé : Code serrure Clé numérique QR Code Instructions accès --- ====== Check-Out ====== ===== Objectif ===== Automatiser le départ. --- ===== Étapes ===== Validation départ Questionnaire Signalement incident Restitution accès --- ===== Résultat ===== Créer : Check-Out Completed --- ====== Messages ====== ===== Objectif ===== Communication centralisée. --- ===== Fonctionnalités ===== Conversation Pièces jointes Notifications Historique --- ===== Types ===== Support Facturation Check-In Check-Out Urgence --- ====== Reviews ====== ===== Objectif ===== Collecte des avis. --- ===== Supporter ===== Notation globale Commentaires Photos Recommandations --- ===== Publication ===== Vers : Site tenant OTA CRM selon configuration. --- ====== Loyalty ====== ===== Objectif ===== Fidélisation. --- ===== Fonctions ===== Points Statut Historique Avantages --- ===== Niveaux ===== Bronze Silver Gold Platinum --- ====== Referrals ====== ===== Objectif ===== Parrainage. --- ===== Fonctionnalités ===== Lien de parrainage Invitations Récompenses Historique --- ====== Profile ====== ===== Objectif ===== Gestion du compte. --- ===== Sous-menus ===== Informations personnelles Préférences Langue Notifications Sécurité MFA --- ====== Permissions ====== ===== Accès ===== Le voyageur voit uniquement : Ses réservations Ses paiements Ses factures Ses messages --- ===== Interdictions ===== Aucun accès : Aux autres voyageurs Aux propriétaires Aux paramètres tenant Aux données financières internes --- ====== Notifications ====== ===== Canaux ===== Supporter : Email SMS Push In-App --- ===== Événements ===== Réservation confirmée Paiement reçu Check-In disponible Check-Out imminent Message reçu Avis demandé --- ====== Mobile First ====== Le portail voyageur doit être conçu : Mobile First car plus de 80 % des interactions auront lieu sur smartphone. --- ====== Architecture Front ====== Créer : apps/guest-portal --- ===== Structure ===== guest-portal ├── dashboard ├── reservations ├── stay ├── payments ├── checkin ├── checkout ├── messages ├── reviews ├── loyalty ├── referrals └── profile --- ====== IAM ====== ===== Rôle ===== GU-AUTHENTIFIED-GUEST --- ===== Routage ===== Après connexion : GU-* → Guest Portal --- ====== Intégrations futures ====== ===== Sprint 38 ===== Branding complet --- ===== Sprint 39 ===== Multi-marques Multi-domaines --- ===== Sprint 47 ===== Smart Locks Digital Keys IoT --- ===== Sprint 48 ===== Digital Twin Occupancy Analytics --- ====== Sprint Technique ====== ===== Étape 1 ===== Créer : apps/guest-portal --- ===== Étape 2 ===== Créer : Guest Layout --- ===== Étape 3 ===== Créer : Guest Navigation --- ===== Étape 4 ===== Créer : Guest Guards --- ===== Étape 5 ===== Créer Dashboard. --- ===== Étape 6 ===== Créer Reservations. --- ===== Étape 7 ===== Créer Stay. --- ===== Étape 8 ===== Créer Payments. --- ===== Étape 9 ===== Créer Check-In. --- ===== Étape 10 ===== Créer Check-Out. --- ===== Étape 11 ===== Créer Messages. --- ===== Étape 12 ===== Créer Reviews. --- ===== Étape 13 ===== Créer Loyalty. --- ===== Étape 14 ===== Créer Referrals. --- ===== Étape 15 ===== Créer Profile. --- ====== Définition de terminé ====== La Phase 4 est terminée lorsque : ✓ Guest Portal créé ✓ Branding tenant appliqué ✓ Navigation voyageur finalisée ✓ Réservations consultables ✓ Paiements opérationnels ✓ Check-In digital opérationnel ✓ Check-Out digital opérationnel ✓ Messagerie opérationnelle ✓ Avis opérationnels ✓ Portail responsive ✓ Routage IAM fonctionnel --- ====== Résultat ====== À l'issue de la Phase 4 : Platform Console → Éditeur SaaS Tenant Console → Gestionnaire immobilier Owner Portal → Propriétaire Guest Portal → Voyageur sont complètement indépendants. La plateforme couvre désormais l'ensemble de la chaîne de valeur immobilière avec une expérience dédiée pour chaque population.