====== 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.