cambios propuestos por dru

This commit is contained in:
2026-07-12 10:47:25 +02:00
parent 6400485b6d
commit e40536023d
5 changed files with 397 additions and 43 deletions
+4 -2
View File
@@ -61,9 +61,11 @@ docker compose up -d --build
ni clientes, ni citas, ni servicios. Todo se lee y se escribe contra la API de EA.
- Los servicios y la disponibilidad los lee el frontend de EA (a través del proxy de solo lectura).
- El calendario deshabilita los días sin ningún hueco vía `GET /api/month-availability`
(agregado server-side día a día contra EA, con caché de 10 min por mes+servicio).
- Al reservar, el navegador envía la selección a `POST /api/book` y **el servidor**:
- lee los servicios de EA (fuente de verdad de nombre y duración),
- busca o crea el cliente por **email**,
- busca o crea el cliente por **teléfono** (identifica al cliente; el email es opcional),
- crea **una** cita con el servicio de mayor duración y el bloque total en las notas.
- La gestión completa (clientes, servicios, citas, proveedores, etc.) se hace desde http://localhost:8888
@@ -96,8 +98,8 @@ Cómo funciona actualmente con EasyAppointments:
- En el campo `notes` se guarda el detalle completo:
```
Nombre: ...
Email: ...
Teléfono: ...
Email: ... (solo si el cliente lo dio)
Servicios: Corte + Tinte + ...
Duración total: 120 min
Mensaje: ...