Tema
Gestionar reservaciones
Aprueba, rechaza y monitorea las reservaciones de amenidades que los residentes solicitan.
Ruta
/reservaciones en el cliente web.
Estadísticas
| KPI | Descripción |
|---|---|
| Total | Reservaciones del periodo |
| Pendientes | Esperan tu aprobación |
| Confirmadas | Aprobadas |
| Hoy | Reservaciones agendadas para hoy |
Layout y filtros
| Sección | Contenido |
|---|---|
| Sidebar / Filtros | Por amenidad, fecha, estado |
| Calendario | Vista de reservaciones por día |
| Lista | Tabla con detalle de cada reservación |
Información por reservación
| Campo | Descripción |
|---|---|
| Residente | Quien reservó |
| Casa | Su casa |
| Amenidad | Espacio reservado |
| Fecha | Día de la reservación |
| Hora inicio / fin | Periodo solicitado |
| Estado | Chip de color |
| Notas | Comentarios del residente |
Estados de una reservación
| Estado | Color | Significado |
|---|---|---|
| Pendiente | Amarillo | Espera aprobación |
| Aprobada | Verde | Confirmada |
| Rechazada | Rojo | No aprobada |
| Cancelada | Gris | Cancelada por residente o admin |
| Completada | Verde azulado | Periodo de uso finalizado |
Aprobar / Rechazar
Desde el detalle de una reservación Pendiente:
| Acción | Resultado |
|---|---|
| Aprobar | Pasa a Aprobada, el residente recibe notificación push |
| Rechazar | Pasa a Rechazada, opcionalmente con motivo |
Motivo de rechazo
Cuando rechaces, indica el motivo (ej. "amenidad reservada por evento", "fuera de horario") para mantener la transparencia con el residente.
Modificar una reservación
Como administrador puedes:
- Cambiar la fecha / hora
- Cancelar la reservación
- Agregar notas internas
Las modificaciones notifican al residente.
Buenas prácticas
| ✅ Sí | ❌ Evita |
|---|---|
| Revisar pendientes al menos 1 vez al día | Dejar pendientes acumularse |
| Comunicar motivos de rechazo | Rechazar sin explicación |
| Validar contra el calendario de la amenidad | Aprobar overlaps de horarios |
| Coordinar mantenimiento con bloqueos | Aprobar en amenidades inactivas |
Backend
| Recurso | Detalle |
|---|---|
| Colección | cotos/{cotoId}/reservaciones/ |
| Cloud Functions | onReservacionCreated (notifica admin), onReservacionUpdated (notifica residente), completarReservaciones (cada hora) |
Próximamente
- Calendario visual drag & drop
- Aprobación / rechazo masivo
- Reglas automáticas (auto-aprobar < N personas, fuera de fines de semana, etc.)
- Cobro asociado a la reservación
- Reportes de uso y rentabilidad de cada amenidad
Siguiente paso
Aprende a gestionar la paquetería que recibe la caseta.
