Construire le parcours réservation complet du MVP.
Cette étape représente le cœur transactionnel visible de la plateforme.
L'utilisateur doit pouvoir :
Créer une réservation Consulter une réservation Associer des voyageurs Suivre le cycle de vie Visualiser les paiements Effectuer les actions métier
À l'issue de cette étape :
✓ Reservation List ✓ Reservation Details ✓ Reservation Creation ✓ Guest Assignment ✓ Reservation Timeline ✓ Payment Status ✓ Reservation Actions ✓ Reservation Dashboard
Reservations ├── Reservation List ├── Reservation Detail ├── Reservation Create ├── Guest Assignment ├── Timeline ├── Payments ├── Actions └── Dashboard
/reservations
Reservation Number Property Guest Check-In Check-Out Status Amount Payment Status
Status Property Date Range Guest Payment Status Channel
Draft Pending Confirmed Checked-In Checked-Out Cancelled
View Edit Check-In Check-Out Cancel Duplicate
/reservations/{id}
Overview Guests Payments Timeline Documents Operations
Reservation Number Property Stay Dates Status Quick Actions
Total Amount Balance Due Guest Count Stay Duration
/reservations/new
Property Selection
Champs :
Property Availability Rate Plan
Stay Information
Champs :
Check-In Check-Out Guests Special Requests
Guest Information
Champs :
Primary Guest Email Phone Address
Pricing
Afficher :
Nightly Rates Taxes Fees Discounts Total
Confirmation
Résumé complet avant création.
Availability Validation Pricing Preview Conflict Detection Draft Reservation
GuestAssignmentPanel
Primary Guest Additional Guests Children Infants
Search Existing Guest Create Guest Assign Guest Guest Notes
ReservationTimeline
Reservation Created Payment Received Guest Added Check-In Completed Check-Out Completed Invoice Generated
Date User Event Description
Paid Partially Paid Pending Refunded Failed
Amount Paid Remaining Balance Refunds Transactions
Record Payment Send Payment Link Issue Refund View Transactions
Confirm Cancel Check-In Check-Out Generate Invoice Send Confirmation
Draft ↓ Confirmed ↓ Checked-In ↓ Checked-Out ↓ Completed
Permissions Status Rules Audit Trail
/reservations/dashboard
Today's Arrivals Today's Departures Upcoming Check-Ins Upcoming Check-Outs Revenue Today Occupancy Today
Bookings Trend Revenue Trend Cancellation Trend Channel Performance
Recent Reservations Recent Payments Recent Check-Ins
Loading Empty Error Offline Read Only
Desktop Tablet Mobile
Le personnel opérationnel doit pouvoir consulter une réservation sur mobile.
Sélection propriété ↓ Créer réservation ↓ Associer voyageur ↓ Confirmer ↓ Paiement ↓ Check-In ↓ Check-Out
Properties ↓ Availability ↓ Create Reservation ↓ Assign Guest ↓ Confirm Booking ↓ Payment Status ↓ Reservation Dashboard
Durée cible :
4 minutes
À la fin de ce sprint :
Property Creation ✓ Availability Management ✓ Pricing Management ✓ Reservation Creation ✓
Le premier parcours métier complet de bout en bout devient démontrable.
Le Sprint 12-A.1 est terminé lorsque :
✓ Reservation List créée ✓ Reservation Details créé ✓ Reservation Creation créé ✓ Guest Assignment créé ✓ Reservation Timeline créé ✓ Payment Status créé ✓ Reservation Actions créées ✓ Reservation Dashboard créé
ReservationListPage ReservationDetailsPage ReservationCreationWizard GuestAssignmentPanel ReservationTimeline PaymentStatusWidget ReservationActions ReservationDashboard Reservation UI Module
Construire l'expérience complète du séjour voyageur.
Cette étape transforme une simple réservation en parcours opérationnel démontrable.
L'utilisateur doit pouvoir :
Préparer une arrivée Effectuer un check-in digital Vérifier l'identité Signer les documents Suivre le séjour Effectuer un check-out Collecter les avis
À l'issue de cette étape :
✓ Arrival Dashboard ✓ Digital Check-In ✓ Identity Verification ✓ Guest Documents ✓ Check-Out Workflow ✓ Guest Feedback ✓ Stay Timeline ✓ Departure Dashboard
Guest Journey ├── Arrival Dashboard ├── Digital Check-In ├── Identity Verification ├── Guest Documents ├── Stay Timeline ├── Guest Feedback ├── Check-Out Workflow └── Departure Dashboard
/operations/arrivals
Today's Arrivals Pending Check-Ins VIP Guests Late Arrivals Special Requests
Guest Property Arrival Time Status Verification Actions
Arrivals Today Check-Ins Completed Pending Verifications VIP Arrivals
/reservations/{id}/check-in
Reservation ↓ Identity Verification ↓ Documents ↓ Signature ↓ Check-In Complete
Guest Information Stay Information Property Information Required Actions
Identity Verified Documents Signed Balance Paid Arrival Completed
IdentityVerificationPanel
Passport National ID Driving License
Document Type Document Number Expiration Date Verification Status
Pending Verified Rejected Manual Review
GuestDocumentsCenter
Rental Agreement House Rules Privacy Policy Arrival Instructions Invoice
View Download Sign Upload
Digital Signature Audit Trail Timestamp
StayTimeline
Reservation Confirmed Arrival Completed Guest Request Maintenance Event Payment Received Check-Out Completed
Date Event Actor Status Comments
/reservations/{id}/feedback
Rating Comments Property Review Staff Review NPS
Average Rating Review Score NPS Score Feedback Trends
/reservations/{id}/check-out
Stay Review ↓ Damage Report ↓ Deposit Validation ↓ Invoice Review ↓ Check-Out Complete
Stay Summary Charges Deposit Status Feedback Completion Status
Release Deposit Add Charges Generate Invoice Complete Check-Out
/operations/departures
Today's Departures Pending Check-Outs Deposit Releases Pending Reviews Housekeeping Queue
Departures Today Completed Check-Outs Pending Deposits Pending Cleaning
Compatible :
Guest Self-Service Tablet Reception Operations Mobile
Loading Empty Error Offline Read Only
Keyboard Navigation Focus Management WCAG AA Touch Targets
Reservation ↓ Arrival Dashboard ↓ Check-In ↓ Identity Verification ↓ Document Signature ↓ Stay Timeline ↓ Check-Out ↓ Feedback ↓ Invoice
Reservation Created ↓ Guest Arrival ↓ Digital Check-In ↓ Identity Validation ↓ Document Signature ↓ Stay Tracking ↓ Check-Out ↓ Feedback Collection
Durée cible :
4 minutes
À la fin de ce sprint :
Property Management ✓ Availability & Pricing ✓ Reservation Management ✓ Guest Journey ✓
Le cycle complet :
Property ↓ Availability ↓ Reservation ↓ Arrival ↓ Stay ↓ Departure
est désormais démontrable de bout en bout.
Le Sprint 12-A.2 est terminé lorsque :
✓ Arrival Dashboard créé ✓ Digital Check-In créé ✓ Identity Verification créée ✓ Guest Documents créés ✓ Check-Out Workflow créé ✓ Guest Feedback créé ✓ Stay Timeline créée ✓ Departure Dashboard créé
ArrivalDashboard DigitalCheckIn IdentityVerificationPanel GuestDocumentsCenter StayTimeline GuestFeedback CheckOutWorkflow DepartureDashboard Guest Journey UI Module
Construire l'espace CRM unifié du MVP.
Cette étape permet aux équipes commerciales, relation client et opérations de disposer d'une vue 360° du client.
L'utilisateur doit pouvoir :
Rechercher un client Consulter son profil Suivre son historique Communiquer avec lui Gérer des tâches Ajouter des notes Analyser sa valeur
À l'issue de cette étape :
✓ Customer List ✓ Customer Profile ✓ Customer Timeline ✓ Communications Center ✓ Notes ✓ Tasks ✓ Segments ✓ Customer Dashboard
CRM ├── Customer List ├── Customer Profile ├── Timeline ├── Communications ├── Notes ├── Tasks ├── Segments └── Dashboard
/crm/customers
Customer Name Email Phone Segment Lifetime Value Last Stay Status
Segment Country Status VIP Last Stay Revenue Range
View Profile Send Message Create Task Add Note Merge Profile
Name Email Phone Reservation Number Tags
/crm/customers/{id}
Overview Reservations Communications Notes Tasks Preferences Analytics
Photo Name VIP Status Segment Customer Score
Lifetime Value Total Stays Average Spend Review Score
Contact Details Preferences Languages Consent Status Marketing Status
CustomerTimeline
Account Created Reservation Created Check-In Check-Out Review Submitted Campaign Interaction Support Ticket
Date Type User Description Related Entity
/crm/customers/{id}/communications
Email SMS WhatsApp Phone Internal Message
Conversation List Message Thread Templates Attachments
Send Message Reply Schedule Message Use Template
CustomerNotes
Add Note Edit Note Delete Note Pin Note
General Sales Operations VIP Compliance
CustomerTasks
Call Follow-Up Reservation Review Complaint Resolution Upsell Opportunity
Open In Progress Completed Cancelled
Assign Reassign Close Escalate
/crm/segments
VIP Frequent Travelers High Revenue Family Corporate Inactive
Rules Filters Tags Behavior Revenue Criteria
Customer Count Estimated Revenue Growth Trend
/crm/dashboard
New Customers VIP Customers Active Segments Customer Growth Retention Rate Lifetime Value
Customer Acquisition Customer Retention Segment Distribution Revenue By Segment
Recent Communications Recent Notes Recent Tasks Recent Reservations
Loading Empty Error Offline Read Only
Desktop Tablet Mobile
Les équipes commerciales doivent pouvoir consulter une fiche client depuis un smartphone.
crm.read crm.write crm.communication crm.segment.manage crm.admin
Créer client ↓ Ajouter note ↓ Créer tâche ↓ Envoyer communication ↓ Ajouter segment ↓ Consulter dashboard
Customer List ↓ Customer Profile ↓ Customer Timeline ↓ Send Communication ↓ Add Note ↓ Create Task ↓ Customer Dashboard
Durée cible :
3 minutes
À la fin de ce sprint :
Property Management ✓ Availability & Pricing ✓ Reservations ✓ Guest Journey ✓ CRM Workspace ✓
La plateforme démontre désormais :
Acquisition ↓ Réservation ↓ Séjour ↓ Relation Client
dans un parcours cohérent de bout en bout.
Le Sprint 12-B.1 est terminé lorsque :
✓ Customer List créée ✓ Customer Profile créé ✓ Customer Timeline créée ✓ Communications Center créé ✓ Notes créées ✓ Tasks créées ✓ Segments créés ✓ Customer Dashboard créé
CustomerListPage CustomerProfilePage CustomerTimeline CommunicationsCenter CustomerNotes CustomerTasks SegmentBuilder CustomerDashboard CRM Workspace UI Module
Construire l'espace opérationnel quotidien des équipes terrain.
Cette étape permet aux équipes d'exploitation de gérer :
Ménage Maintenance Demandes voyageurs Tickets Planning opérationnel Suivi des tâches
L'objectif est de démontrer qu'une propriété peut être exploitée de manière complète depuis la plateforme.
À l'issue de cette étape :
✓ Housekeeping Board ✓ Maintenance Board ✓ Guest Requests ✓ Service Tickets ✓ Task Assignment ✓ Operations Calendar ✓ Operations Dashboard ✓ Mobile Operations Workspace
Operations ├── Housekeeping ├── Maintenance ├── Guest Requests ├── Service Tickets ├── Task Assignment ├── Operations Calendar ├── Dashboard └── Mobile Workspace
/operations/housekeeping
Pending Assigned In Progress Inspection Completed
Property Reservation Priority Assigned User Due Time
Assign Start Pause Complete Request Inspection
Property Assignee Priority Status Date
/operations/maintenance
Kanban Table Calendar
Electrical Plumbing HVAC Furniture Cleaning Safety
Low Medium High Critical
Assign Technician Schedule Escalate Close Work Order
/operations/guest-requests
Extra Towels Late Check-Out Early Check-In Maintenance Request Cleaning Request Other
Guest Property Request Type Priority Status Assigned To
Open ↓ Assigned ↓ In Progress ↓ Resolved ↓ Closed
/operations/tickets
Ticket Number Category Priority Requester Status SLA
Response Time Resolution Time Escalation Rules
Assign Comment Escalate Resolve Close
/operations/tasks
Task Assignee Priority Due Date Status
Create Assign Reassign Complete Cancel
Single Assignment Team Assignment Recurring Tasks
/operations/calendar
Day Week Month
Arrivals Departures Cleaning Maintenance Inspections Tasks
Drag & Drop Reschedule Conflict Detection
/operations/dashboard
Open Tasks Pending Cleanings Maintenance Issues Guest Requests SLA Compliance
Today's Arrivals Today's Departures Workload By Team Pending Inspections Urgent Tickets
Task Completion Maintenance Trend Request Resolution Team Performance
Operations Mobile App Shell
Task List Checklists Photo Upload Ticket Updates Offline Mode
Start Task Complete Task Upload Photo Create Ticket Call Guest
Permettre à un agent terrain de travailler uniquement depuis un smartphone.
Loading Empty Error Offline Read Only
operations.read operations.write housekeeping.manage maintenance.manage operations.admin
Desktop Tablet Mobile
Nouvelle réservation ↓ Départ voyageur ↓ Création tâche ménage ↓ Inspection ↓ Demande voyageur ↓ Ticket maintenance ↓ Résolution ↓ Clôture
Operations Dashboard ↓ Housekeeping Board ↓ Maintenance Board ↓ Guest Request ↓ Task Assignment ↓ Operations Calendar ↓ Mobile Workspace
Durée cible :
4 minutes
À la fin de ce sprint :
Property Management ✓ Availability & Pricing ✓ Reservations ✓ Guest Journey ✓ CRM Workspace ✓ Operations Workspace ✓
La plateforme couvre désormais :
Prospection ↓ Réservation ↓ Séjour ↓ Exploitation ↓ Relation Client
dans un flux opérationnel complet.
Le Sprint 12-B.2 est terminé lorsque :
✓ Housekeeping Board créé ✓ Maintenance Board créé ✓ Guest Requests créés ✓ Service Tickets créés ✓ Task Assignment créé ✓ Operations Calendar créé ✓ Operations Dashboard créé ✓ Mobile Operations Workspace créé
HousekeepingBoard MaintenanceBoard GuestRequestsCenter ServiceTicketCenter TaskAssignmentWorkspace OperationsCalendar OperationsDashboard MobileOperationsWorkspace Operations UI Module