El módulo Ocasiones Especiales le ayuda a:
Use este módulo cuando desee:
Objetivo: Crear nueva ocasión especial (cumpleaños) con pasos de preparación para que la app le recuerde automáticamente antes de que ocurra la ocasión.
Pasos principales:
Ilustración de UI - Pantalla Agregar Ocasión Especial:
┌──────────────────────────────────────────────┐
│ < Agregar Ocasión Especial │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ 📝 Información de la Ocasión │
│ │
│ Nombre de la Ocasión * │
│ [ Cumpleaños de An ] │
│ │
│ Fecha │
│ [ 01 / 05 ▼ ] │
│ (DatePicker solo selecciona día/mes) │
│ │
│ [ ] Usar calendario lunar │
│ │
│ Repetir │
│ (•) Anualmente │
│ ( ) Solo este año │
│ │
│ Mostrar notificación a las * │
│ [ 07:00 ▼ ] │
│ │
│ Nota (opcional) │
│ [ ] │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ 📋 Pasos de Preparación [ + Agregar Paso ]│
│ ┌──────────────────────────────────────────┐ │
│ │ 1. Comprar regalo [Icono Eliminar] │ │
│ │ 7 días antes – 08:00 │ │
│ │ ──────────────────────────────────────── │ │
│ │ 2. Pedir pastel [Icono Eliminar] │ │
│ │ 1 día antes – 19:00 │ │
│ └──────────────────────────────────────────┘ │
└──────────────────────────────────────────────┘
[ Cancelar ] [ Guardar ]
Objetivo: Crear ocasión especial con calendario lunar (día de conmemoración) con pasos de preparación vinculados a lista de compras para rastrear compra de ofrendas.
Pasos principales:
Ilustración de UI - Seleccionar fecha lunar:
│ │ │ Fecha lunar │ │ │
│ │ │ Día (1-30) Mes (1-12) │ │ │
│ │ │ [ 15 ] [ 11 ] │ │ │
│ │ │ │ │ │
│ │ │ Fecha solar (calculada automáticamente - solo visualización) │ │ │
│ │ │ [ Texto: 15/12/2025 ] │ │ │
│ │ │ (Esta es la PRÓXIMA fecha solar en el futuro)│ │ │
Objetivo: Ver resumen de ocasiones especiales, filtrar por tiempo y ver detalles de cada ocasión con progreso de preparación.
Pasos principales:
Ilustración de UI - Pantalla Lista de Ocasiones Especiales:
┌────────────────────────────────────────────────────────────┐
│ 📅 Lista de Ocasiones Especiales │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ [ + Agregar Ocasión ] │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 🔍 Filtro: [ Todas ] [ Próximas ] [ Este mes ] │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 📌 Día de Conmemoración de Mamá [En progreso] [Icono Eliminar] │ │
│ │ ┌────────────────────────────────────────────────────┐ │ │
│ │ │ 📅 15/12/2025 • 15/11 (Lunar) • 10 días restantes │ │ │
│ │ │ │ │ │
│ │ │ ✅ Pasos de preparación requeridos: │ │ │
│ │ │ [✓] 3 días antes – Listar ofrendas │ │ │
│ │ │ [ ] 1 día antes – Comprar ofrendas │ │ │
│ │ │ [ ] El día – Preparar altar / ceremonia │ │ │
│ │ └────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────┘ │
Ilustración de UI - Pantalla Detalles de Ocasión Especial:
┌─────────────────────────────────────────────────────────┐
│ 📋 Detalles de Ocasión Especial │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 📌 Día de Conmemoración de Mamá [Editar ›] │ │
│ │ ┌────────────────────────────────────────────────────┐ │ │
│ │ │ 15/12/2025 (Solar) • 15/11 (Calendario lunar) │ │ │
│ │ │ 10 días restantes • Repetir: Anualmente │ │ │
│ │ │ │ │ │
│ │ │ Nota: │ │ │
│ │ │ Comida pequeña, flores blancas, limitar invitados. │ │ │
│ │ └────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 📊 Resumen │ │
│ │ ┌────────────────────────────────────────────────────┐ │ │
│ │ │ Pasos de preparación: 3 │ │ │
│ │ │ Completados: 1 / 3 │ │ │
│ │ │ Estado: [En progreso] │ │ │
│ │ └────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 📝 Pasos de Preparación [ + Agregar Paso ] │ │
│ │ ┌────────────────────────────────────────────────────┐ │ │
│ │ │ [✓] Listar ofrendas [Icono Eliminar] │ │ │
│ │ │ 3 días antes – 08:00 │ │ │
│ │ │ Completado a las 09:15 – 12/12/2025 │ │ │
│ │ │ ──────────────────────────────────────────────────── │ │ │
│ │ │ │ │ │
│ │ │ [ ] Comprar ofrendas [Icono Eliminar] │ │ │
│ │ │ 1 día antes – 19:00 │ │ │
│ │ │ Repetir diariamente hasta completar │ │ │
│ │ │ Lista de compras: Comprar ofrendas › │ │ │
│ │ │ [✓] Completado 3 / 8 elementos │ │ │
│ │ └────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────┘ │
Objetivo: Agregar nuevo paso de preparación para ocasión especial y vincularlo con lista de compras para rastrear compras.
Pasos principales:
Ilustración de UI - Pantalla Agregar Paso de Preparación:
┌────────────────────────────────────────────────────────────┐
│ ➕ Agregar Paso de Preparación │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ ⏰ Tiempo de Preparación │ │
│ │ ┌────────────────────────────────────────────────────┐ │ │
│ │ │ ¿Cuándo? * (requerido) │ │ │
│ │ │ [ X días antes ▼ ] │ │ │
│ │ │ │ │ │
│ │ │ Número de días * (solo se muestra si "X días antes") │ │ │
│ │ │ [ 1 ] días antes │ │ │
│ │ │ │ │ │
│ │ │ Mostrar notificación a las * (requerido) │ │ │
│ │ │ [ 19:00 ▼ ] │ │ │
│ │ │ │ │ │
│ │ │ [✓] Repetir diariamente hasta completar │ │ │
│ │ └────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 📝 Contenido │ │
│ │ ┌────────────────────────────────────────────────────┐ │ │
│ │ │ Contenido * (requerido) │ │ │
│ │ │ [ Comprar ofrendas ] │ │ │
│ │ └────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 🔗 ¿Vincular con lista de compras? │ │
│ │ ┌────────────────────────────────────────────────────┐ │ │
│ │ │ ☑ Usar lista de compras │ │ │
│ │ │ Lista de compras: Comprar ofrendas › [Icono Cambiar] │ │ │
│ │ │ (8 elementos) │ │ │
│ │ └────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ [ Cancelar ] [ Agregar ] │ │
│ └────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘
Objetivo: Marcar pasos de preparación como completados y rastrear progreso de lista de compras.
Pasos principales:
Objetivo: Editar información de ocasión especial y pasos de preparación después de crearlos.
Pasos principales:
nextOccurDate + reminder_time
nextOccurDate de la ocasión especialreminderType y daysBefore (si existe)reminderTimerepeatDailyUntilComplete = true:
notificationGroupKey para agrupar notificaciones de repetición