Table des matières

Sprint 12-A.1 — Reservation Management UI

Objectif

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

Architecture UI

Reservations

├── Reservation List
├── Reservation Detail
├── Reservation Create
├── Guest Assignment
├── Timeline
├── Payments
├── Actions
└── Dashboard

Sprint 12-A.1-A

Reservation List


Étape 1 — Route

/reservations

Étape 2 — DataTable

Afficher

Reservation Number

Property

Guest

Check-In

Check-Out

Status

Amount

Payment Status

Étape 3 — Filtres

Status

Property

Date Range

Guest

Payment Status

Channel

Étape 4 — Statuts

Draft

Pending

Confirmed

Checked-In

Checked-Out

Cancelled

Étape 5 — Actions

View

Edit

Check-In

Check-Out

Cancel

Duplicate

Sprint 12-A.1-B

Reservation Details


Étape 6 — Route

/reservations/{id}

Étape 7 — Structure

Overview

Guests

Payments

Timeline

Documents

Operations

Étape 8 — Header

Afficher

Reservation Number

Property

Stay Dates

Status

Quick Actions

Étape 9 — KPI Cards

Total Amount

Balance Due

Guest Count

Stay Duration

Sprint 12-A.1-C

Reservation Creation


Étape 10 — Route

/reservations/new

Étape 11 — Wizard

Étape 1

Property Selection

Champs :

Property

Availability

Rate Plan

Étape 2

Stay Information

Champs :

Check-In

Check-Out

Guests

Special Requests

Étape 3

Guest Information

Champs :

Primary Guest

Email

Phone

Address

Étape 4

Pricing

Afficher :

Nightly Rates

Taxes

Fees

Discounts

Total

Étape 5

Confirmation

Résumé complet avant création.


Étape 12 — UX

Supporter

Availability Validation

Pricing Preview

Conflict Detection

Draft Reservation

Sprint 12-A.1-D

Guest Assignment


Étape 13 — Composant

GuestAssignmentPanel

Étape 14 — Supporter

Primary Guest

Additional Guests

Children

Infants

Étape 15 — Fonctionnalités

Search Existing Guest

Create Guest

Assign Guest

Guest Notes

Sprint 12-A.1-E

Reservation Timeline


Étape 16 — Composant

ReservationTimeline

Étape 17 — Événements

Reservation Created

Payment Received

Guest Added

Check-In Completed

Check-Out Completed

Invoice Generated

Étape 18 — Affichage

Montrer

Date

User

Event

Description

Sprint 12-A.1-F

Payment Status


Étape 19 — Payment Widget

Afficher

Paid

Partially Paid

Pending

Refunded

Failed

Étape 20 — Informations

Amount Paid

Remaining Balance

Refunds

Transactions

Étape 21 — Actions

Record Payment

Send Payment Link

Issue Refund

View Transactions

Sprint 12-A.1-G

Reservation Actions


Étape 22 — Actions Rapides

Confirm

Cancel

Check-In

Check-Out

Generate Invoice

Send Confirmation

Étape 23 — Workflow

Draft

↓

Confirmed

↓

Checked-In

↓

Checked-Out

↓

Completed

Étape 24 — Sécurité

Vérifier

Permissions

Status Rules

Audit Trail

Sprint 12-A.1-H

Reservation Dashboard


Étape 25 — Route

/reservations/dashboard

Étape 26 — Widgets

Today's Arrivals

Today's Departures

Upcoming Check-Ins

Upcoming Check-Outs

Revenue Today

Occupancy Today

Étape 27 — Graphiques

Bookings Trend

Revenue Trend

Cancellation Trend

Channel Performance

Étape 28 — Activité

Afficher

Recent Reservations

Recent Payments

Recent Check-Ins

Sprint 12-A.1-I

États UI


Étape 29 — Supporter

Loading

Empty

Error

Offline

Read Only

Étape 30 — Responsive

Vérifier

Desktop

Tablet

Mobile

Le personnel opérationnel doit pouvoir consulter une réservation sur mobile.


Sprint 12-A.1-J

Validation MVP


Étape 31 — Tests Fonctionnels

Scénario

Sélection propriété

↓

Créer réservation

↓

Associer voyageur

↓

Confirmer

↓

Paiement

↓

Check-In

↓

Check-Out

Étape 32 — Démonstration Investisseur

Parcours

Properties

↓

Availability

↓

Create Reservation

↓

Assign Guest

↓

Confirm Booking

↓

Payment Status

↓

Reservation Dashboard

Durée cible :

4 minutes

Critère MVP atteint

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


Définition de terminé

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éé

Livrables

ReservationListPage

ReservationDetailsPage

ReservationCreationWizard

GuestAssignmentPanel

ReservationTimeline

PaymentStatusWidget

ReservationActions

ReservationDashboard

Reservation UI Module

Sprint 12-A.2 — Check-In, Check-Out & Guest Journey UI

Objectif

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

Architecture UI

Guest Journey

├── Arrival Dashboard
├── Digital Check-In
├── Identity Verification
├── Guest Documents
├── Stay Timeline
├── Guest Feedback
├── Check-Out Workflow
└── Departure Dashboard

Sprint 12-A.2-A

Arrival Dashboard


Étape 1 — Route

/operations/arrivals

Étape 2 — Dashboard

Afficher

Today's Arrivals

Pending Check-Ins

VIP Guests

Late Arrivals

Special Requests

Étape 3 — DataTable

Colonnes

Guest

Property

Arrival Time

Status

Verification

Actions

Étape 4 — KPI Cards

Arrivals Today

Check-Ins Completed

Pending Verifications

VIP Arrivals

Sprint 12-A.2-B

Digital Check-In


Étape 5 — Route

/reservations/{id}/check-in

Étape 6 — Workflow

Reservation

↓

Identity Verification

↓

Documents

↓

Signature

↓

Check-In Complete

Étape 7 — Écran

Afficher

Guest Information

Stay Information

Property Information

Required Actions

Étape 8 — Validation

Vérifier

Identity Verified

Documents Signed

Balance Paid

Arrival Completed

Sprint 12-A.2-C

Identity Verification


Étape 9 — Composant

IdentityVerificationPanel

Étape 10 — Supporter

Passport

National ID

Driving License

Étape 11 — Affichage

Document Type

Document Number

Expiration Date

Verification Status

Étape 12 — États

Pending

Verified

Rejected

Manual Review

Sprint 12-A.2-D

Guest Documents


Étape 13 — Composant

GuestDocumentsCenter

Étape 14 — Documents

Rental Agreement

House Rules

Privacy Policy

Arrival Instructions

Invoice

Étape 15 — Actions

View

Download

Sign

Upload

Étape 16 — Signature

Supporter

Digital Signature

Audit Trail

Timestamp

Sprint 12-A.2-E

Stay Timeline


Étape 17 — Composant

StayTimeline

Étape 18 — Événements

Reservation Confirmed

Arrival Completed

Guest Request

Maintenance Event

Payment Received

Check-Out Completed

Étape 19 — Vue

Afficher

Date

Event

Actor

Status

Comments

Sprint 12-A.2-F

Guest Feedback


Étape 20 — Route

/reservations/{id}/feedback

Étape 21 — Formulaire

Collecter

Rating

Comments

Property Review

Staff Review

NPS

Étape 22 — Résultats

Afficher

Average Rating

Review Score

NPS Score

Feedback Trends

Sprint 12-A.2-G

Check-Out Workflow


Étape 23 — Route

/reservations/{id}/check-out

Étape 24 — Workflow

Stay Review

↓

Damage Report

↓

Deposit Validation

↓

Invoice Review

↓

Check-Out Complete

Étape 25 — Écran

Afficher

Stay Summary

Charges

Deposit Status

Feedback

Completion Status

Étape 26 — Actions

Release Deposit

Add Charges

Generate Invoice

Complete Check-Out

Sprint 12-A.2-H

Departure Dashboard


Étape 27 — Route

/operations/departures

Étape 28 — Dashboard

Afficher

Today's Departures

Pending Check-Outs

Deposit Releases

Pending Reviews

Housekeeping Queue

Étape 29 — KPI Cards

Departures Today

Completed Check-Outs

Pending Deposits

Pending Cleaning

Sprint 12-A.2-I

UX Mobile


Étape 30 — Mobile First

Compatible :

Guest Self-Service

Tablet Reception

Operations Mobile

Étape 31 — États

Supporter

Loading

Empty

Error

Offline

Read Only

Étape 32 — Accessibilité

Vérifier

Keyboard Navigation

Focus Management

WCAG AA

Touch Targets

Sprint 12-A.2-J

Validation MVP


Étape 33 — Tests Fonctionnels

Scénario

Reservation

↓

Arrival Dashboard

↓

Check-In

↓

Identity Verification

↓

Document Signature

↓

Stay Timeline

↓

Check-Out

↓

Feedback

↓

Invoice

Étape 34 — Démonstration Investisseur

Parcours

Reservation Created

↓

Guest Arrival

↓

Digital Check-In

↓

Identity Validation

↓

Document Signature

↓

Stay Tracking

↓

Check-Out

↓

Feedback Collection

Durée cible :

4 minutes

Jalons MVP

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


Définition de terminé

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éé

Livrables

ArrivalDashboard

DigitalCheckIn

IdentityVerificationPanel

GuestDocumentsCenter

StayTimeline

GuestFeedback

CheckOutWorkflow

DepartureDashboard

Guest Journey UI Module

Sprint 12-B.1 — CRM Customer Workspace UI

Objectif

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

Architecture UI

CRM

├── Customer List
├── Customer Profile
├── Timeline
├── Communications
├── Notes
├── Tasks
├── Segments
└── Dashboard

Sprint 12-B.1-A

Customer List


Étape 1 — Route

/crm/customers

Étape 2 — DataTable

Afficher

Customer Name

Email

Phone

Segment

Lifetime Value

Last Stay

Status

Étape 3 — Filtres

Segment

Country

Status

VIP

Last Stay

Revenue Range

Étape 4 — Actions

View Profile

Send Message

Create Task

Add Note

Merge Profile

Étape 5 — Recherche

Supporter

Name

Email

Phone

Reservation Number

Tags

Sprint 12-B.1-B

Customer Profile


Étape 6 — Route

/crm/customers/{id}

Étape 7 — Structure

Overview

Reservations

Communications

Notes

Tasks

Preferences

Analytics

Étape 8 — Header

Afficher

Photo

Name

VIP Status

Segment

Customer Score

Étape 9 — KPI Cards

Lifetime Value

Total Stays

Average Spend

Review Score

Étape 10 — Customer 360

Présenter

Contact Details

Preferences

Languages

Consent Status

Marketing Status

Sprint 12-B.1-C

Customer Timeline


Étape 11 — Composant

CustomerTimeline

Étape 12 — Événements

Account Created

Reservation Created

Check-In

Check-Out

Review Submitted

Campaign Interaction

Support Ticket

Étape 13 — Vue

Afficher

Date

Type

User

Description

Related Entity

Sprint 12-B.1-D

Communications Center


Étape 14 — Route

/crm/customers/{id}/communications

Étape 15 — Canaux

Email

SMS

WhatsApp

Phone

Internal Message

Étape 16 — Affichage

Montrer

Conversation List

Message Thread

Templates

Attachments

Étape 17 — Actions

Send Message

Reply

Schedule Message

Use Template

Sprint 12-B.1-E

Notes


Étape 18 — Composant

CustomerNotes

Étape 19 — Fonctionnalités

Add Note

Edit Note

Delete Note

Pin Note

Étape 20 — Catégories

General

Sales

Operations

VIP

Compliance

Sprint 12-B.1-F

Tasks


Étape 21 — Composant

CustomerTasks

Étape 22 — Types

Call

Follow-Up

Reservation Review

Complaint Resolution

Upsell Opportunity

Étape 23 — Statuts

Open

In Progress

Completed

Cancelled

Étape 24 — Actions

Assign

Reassign

Close

Escalate

Sprint 12-B.1-G

Segments


Étape 25 — Route

/crm/segments

Étape 26 — Segments standards

VIP

Frequent Travelers

High Revenue

Family

Corporate

Inactive

Étape 27 — Segment Builder

Supporter

Rules

Filters

Tags

Behavior

Revenue Criteria

Étape 28 — Prévisualisation

Afficher

Customer Count

Estimated Revenue

Growth Trend

Sprint 12-B.1-H

Customer Dashboard


Étape 29 — Route

/crm/dashboard

Étape 30 — Widgets

New Customers

VIP Customers

Active Segments

Customer Growth

Retention Rate

Lifetime Value

Étape 31 — Graphiques

Customer Acquisition

Customer Retention

Segment Distribution

Revenue By Segment

Étape 32 — Activité

Afficher

Recent Communications

Recent Notes

Recent Tasks

Recent Reservations

Sprint 12-B.1-I

UX Enterprise


Étape 33 — États

Supporter

Loading

Empty

Error

Offline

Read Only

Étape 34 — Responsive

Vérifier

Desktop

Tablet

Mobile

Les équipes commerciales doivent pouvoir consulter une fiche client depuis un smartphone.


Étape 35 — Permissions

Respecter

crm.read

crm.write

crm.communication

crm.segment.manage

crm.admin

Sprint 12-B.1-J

Validation MVP


Étape 36 — Tests Fonctionnels

Scénario

Créer client

↓

Ajouter note

↓

Créer tâche

↓

Envoyer communication

↓

Ajouter segment

↓

Consulter dashboard

Étape 37 — Démonstration Investisseur

Parcours

Customer List

↓

Customer Profile

↓

Customer Timeline

↓

Send Communication

↓

Add Note

↓

Create Task

↓

Customer Dashboard

Durée cible :

3 minutes

Jalons MVP

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


Définition de terminé

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éé

Livrables

CustomerListPage

CustomerProfilePage

CustomerTimeline

CommunicationsCenter

CustomerNotes

CustomerTasks

SegmentBuilder

CustomerDashboard

CRM Workspace UI Module

Sprint 12-B.2 — Operations Workspace UI

Objectif

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

Architecture UI

Operations

├── Housekeeping
├── Maintenance
├── Guest Requests
├── Service Tickets
├── Task Assignment
├── Operations Calendar
├── Dashboard
└── Mobile Workspace

Sprint 12-B.2-A

Housekeeping Board


Étape 1 — Route

/operations/housekeeping

Étape 2 — Vue Kanban

Colonnes

Pending

Assigned

In Progress

Inspection

Completed

Étape 3 — Cartes

Afficher

Property

Reservation

Priority

Assigned User

Due Time

Étape 4 — Actions

Assign

Start

Pause

Complete

Request Inspection

Étape 5 — Filtres

Property

Assignee

Priority

Status

Date

Sprint 12-B.2-B

Maintenance Board


Étape 6 — Route

/operations/maintenance

Étape 7 — Vue

Supporter

Kanban

Table

Calendar

Étape 8 — Catégories

Electrical

Plumbing

HVAC

Furniture

Cleaning

Safety

Étape 9 — Priorités

Low

Medium

High

Critical

Étape 10 — Actions

Assign Technician

Schedule

Escalate

Close Work Order

Sprint 12-B.2-C

Guest Requests


Étape 11 — Route

/operations/guest-requests

Étape 12 — Types

Extra Towels

Late Check-Out

Early Check-In

Maintenance Request

Cleaning Request

Other

Étape 13 — Affichage

Montrer

Guest

Property

Request Type

Priority

Status

Assigned To

Étape 14 — Workflow

Open

↓

Assigned

↓

In Progress

↓

Resolved

↓

Closed

Sprint 12-B.2-D

Service Tickets


Étape 15 — Route

/operations/tickets

Étape 16 — Ticket Center

Afficher

Ticket Number

Category

Priority

Requester

Status

SLA

Étape 17 — SLA

Supporter

Response Time

Resolution Time

Escalation Rules

Étape 18 — Actions

Assign

Comment

Escalate

Resolve

Close

Sprint 12-B.2-E

Task Assignment


Étape 19 — Route

/operations/tasks

Étape 20 — Vue

Afficher

Task

Assignee

Priority

Due Date

Status

Étape 21 — Actions

Create

Assign

Reassign

Complete

Cancel

Étape 22 — Supporter

Single Assignment

Team Assignment

Recurring Tasks

Sprint 12-B.2-F

Operations Calendar


Étape 23 — Route

/operations/calendar

Étape 24 — Vues

Day

Week

Month

Étape 25 — Événements

Arrivals

Departures

Cleaning

Maintenance

Inspections

Tasks

Étape 26 — Interactions

Supporter

Drag & Drop

Reschedule

Conflict Detection

Sprint 12-B.2-G

Operations Dashboard


Étape 27 — Route

/operations/dashboard

Étape 28 — KPI Cards

Open Tasks

Pending Cleanings

Maintenance Issues

Guest Requests

SLA Compliance

Étape 29 — Widgets

Today's Arrivals

Today's Departures

Workload By Team

Pending Inspections

Urgent Tickets

Étape 30 — Graphiques

Task Completion

Maintenance Trend

Request Resolution

Team Performance

Sprint 12-B.2-H

Mobile Operations Workspace


Étape 31 — Mobile First

Créer

Operations Mobile App Shell

Étape 32 — Fonctionnalités

Task List

Checklists

Photo Upload

Ticket Updates

Offline Mode

Étape 33 — Actions Rapides

Start Task

Complete Task

Upload Photo

Create Ticket

Call Guest

Étape 34 — Objectif

Permettre à un agent terrain de travailler uniquement depuis un smartphone.


Sprint 12-B.2-I

UX Enterprise


Étape 35 — États

Supporter

Loading

Empty

Error

Offline

Read Only

Étape 36 — Permissions

Respecter

operations.read

operations.write

housekeeping.manage

maintenance.manage

operations.admin

Étape 37 — Responsive

Vérifier

Desktop

Tablet

Mobile

Sprint 12-B.2-J

Validation MVP


Étape 38 — Tests Fonctionnels

Scénario

Nouvelle réservation

↓

Départ voyageur

↓

Création tâche ménage

↓

Inspection

↓

Demande voyageur

↓

Ticket maintenance

↓

Résolution

↓

Clôture

Étape 39 — Démonstration Investisseur

Parcours

Operations Dashboard

↓

Housekeeping Board

↓

Maintenance Board

↓

Guest Request

↓

Task Assignment

↓

Operations Calendar

↓

Mobile Workspace

Durée cible :

4 minutes

Jalons MVP

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


Définition de terminé

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éé

Livrables

HousekeepingBoard

MaintenanceBoard

GuestRequestsCenter

ServiceTicketCenter

TaskAssignmentWorkspace

OperationsCalendar

OperationsDashboard

MobileOperationsWorkspace

Operations UI Module
DokuWiki Appliance - Powered by TurnKey Linux