Flujo de Usuario: Gamificacion
Identificador: UIF-GAM-001
Modulo: MTS-GAM-001 - Gamificacion
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
Estado: Especificado
1. Vision General
Este documento describe los flujos de usuario para el sistema de gamificacion de MedTime, incluyendo logros, rachas, niveles y personalizacion.
2. Flujos Principales
2.1. Acceder al Centro de Logros
[Dashboard/Perfil] -> SCR-GAM-001
|
v
[Centro de Logros]
|
+--------+---------+---------+--------+
| | | | |
v v v v v
[Rachas] [Hitos] [Explor.] [Especiales]
| | | |
v v v v
[Lista logros por categoria]
|
v
[Tap logro]
|
v
SCR-GAM-002 Detalle
|
+-------+-------+
| | |
v v v
[Ver] [Compartir] [Siguiente]
|
v
SCR-GAM-005
2.2. Obtener un Logro
[Usuario completa accion]
|
v
[Sistema detecta logro]
|
v
[Modal de Celebracion]
SCR-GAM-002 (Modal)
|
+-------+-------+
| | |
v v v
[Genial!] [Compartir] [Dismiss]
| |
v v
[Cerrar] SCR-GAM-005
[Puntos se suman automaticamente]
[Nivel se actualiza si aplica]
2.3. Gestion de Rachas
[Dashboard] -> [Widget Racha]
|
v
SCR-GAM-003
|
+-----------+-----------+
| | |
v v v
[Ver racha] [Calendario] [Escudo]
| | |
v v v
[Actual/Best] [Historial] [Usar si disponible]
2.4. Perdida de Racha
[Dia sin 100% adherencia]
|
v
[Sistema detecta ruptura]
|
+-----------+-----------+
| |
v v
[Escudo disponible?] [Sin escudo]
| |
v v
[Ofrecer usar escudo] [Racha se reinicia]
| |
+----+----+ v
| | [Notificacion]
v v [Nueva racha = 0]
[Usar] [No usar]
| |
v v
[Racha [Racha se
continua] reinicia]
2.5. Restaurar Racha (Perfect)
[Racha perdida] -> [Usuario Perfect]
|
v
[Restauracion disponible?]
|
+----+----+
| |
v v
[Si] [No]
| |
v v
[Ofrecer] [Nueva racha]
|
+----+----+
| |
v v
[Restaurar] [Rechazar]
| |
v v
[Racha [Nueva racha]
recuperada] [Opcion se pierde]
2.6. Subida de Nivel
[Usuario acumula puntos]
|
v
[Alcanza umbral de nivel]
|
v
[Modal Level Up]
SCR-GAM-004 (Modal)
|
+-------+-------+
| | |
v v v
[Genial!] [Ver [Dismiss]
desbloqueos]
|
v
SCR-GAM-004 Tab Desbloqueos
|
v
[Aplicar tema/sonido/icono]
2.7. Compartir Logro
[Detalle Logro / Celebracion] -> SCR-GAM-005
|
v
[Selector contenido]
|
+--------+---------+---------+
| | | |
v v v v
[Solo logro] [+Racha] [+Nivel] [Completo]
|
v
[Preview imagen]
|
v
[Continuar]
|
v
[Share Sheet]
|
+---------+---------+---------+
| | | |
v v v v
[WhatsApp] [Instagram] [Guardar] [Otros]
|
v
[Confirmacion]
2.8. Configurar Gamificacion
[Centro Logros / Config] -> SCR-GAM-006
|
v
[Configuracion]
|
+--------+---------+---------+---------+
| | | | |
v v v v v
[Master [Elementos] [Notif/ [Por [Personal-
Toggle] visibles] Efectos] Categoria] izacion]
| | | | |
v v v v v
[ON/OFF] [ON/OFF [ON/OFF [Med/Meas/ [Tema/
cada uno] cada uno] Treat] Sonido/
Icono]
3. Matriz de Navegacion
| Origen |
Destino |
Accion |
Condicion |
| Dashboard |
SCR-GAM-001 |
Tap widget logros |
Pro/Perfect |
| Perfil |
SCR-GAM-001 |
Tap Mis Logros |
Pro/Perfect |
| Dashboard |
SCR-GAM-003 |
Tap widget racha |
Pro/Perfect |
| SCR-GAM-001 |
SCR-GAM-002 |
Tap logro |
- |
| SCR-GAM-001 |
SCR-GAM-003 |
Tap Racha Card |
- |
| SCR-GAM-001 |
SCR-GAM-004 |
Tap Level Card |
- |
| SCR-GAM-001 |
SCR-GAM-006 |
Tap Gear |
- |
| SCR-GAM-002 |
SCR-GAM-005 |
Tap Compartir |
Logro obtenido |
| SCR-GAM-003 |
SCR-GAM-002 |
Tap hito de racha |
- |
| SCR-GAM-004 |
SCR-GAM-006 |
Tap personalizar |
- |
| Celebracion |
SCR-GAM-005 |
Tap Compartir |
- |
| Celebracion |
SCR-GAM-002 |
Tap Ver detalle |
- |
| Config |
SCR-GAM-006 |
Tap Gamificacion |
Pro/Perfect |
4. Estados de Gamificacion
4.1. Estados del Usuario
[Free Tier]
|
v
[No tiene acceso]
|
v
[Upsell a Pro]
[Pro/Perfect Tier]
|
v
[Gamificacion activa]
|
+-------+-------+
| |
v v
[Configurada] [Desactivada]
| |
v v
[Funcionando] [Progreso oculto]
4.2. Estados de Racha
[Nueva] -> [Activa] -> [Perdida]
| |
v v
[Protegida] [Restaurada]
| |
v v
[Activa] [Activa]
4.3. Estados de Logro
[Bloqueado Tier] -> [Pendiente] -> [En Progreso] -> [Obtenido]
|
v
[Compartido]
5. Triggers de Gamificacion
5.1. Obtencion de Puntos
| Trigger |
Puntos |
Momento |
| Toma confirmada |
10 |
Al registrar |
| Toma puntual |
+5 |
Si en ventana |
| Dia completo |
25 |
23:59 si 100% |
| Semana completa |
100 |
Domingo 23:59 |
| Primer uso dia |
5 |
Primera apertura |
5.2. Desbloqueo de Logros
| Categoria |
Trigger |
Verificacion |
| Rachas |
Dia completo |
Al calcular adherencia |
| Hitos |
Toma registrada |
Contador de tomas |
| Exploracion |
Accion completada |
Evento especifico |
| Especiales |
Fecha/Condicion |
Cron job o evento |
6. Integracion con Dashboard
| Widget |
Contenido |
Tap Action |
| Racha |
Dias + Fire |
SCR-GAM-003 |
| Nivel |
Badge + Progress |
SCR-GAM-004 |
| Ultimo logro |
Medalla + Nombre |
SCR-GAM-002 |
| Proximo logro |
Progress + Nombre |
SCR-GAM-002 |
6.2. Visibilidad por Config
- Si gamificacion OFF: widgets no visibles
- Si categoria OFF: logros de esa categoria ocultos
- Si notificaciones OFF: no modals de celebracion
7. Metricas de UX
| Metrica |
Objetivo |
| Usuarios con racha >7 dias |
>60% usuarios activos |
| Logros compartidos |
>10% logros obtenidos |
| Tiempo en Centro Logros |
<2 min promedio |
| Usuarios que desactivan |
<5% |
| Subida de nivel/mes |
0.5-1 nivel promedio |
8. Puntos de Decision
8.1. Al Perder Racha
| Decision |
Opciones |
Default |
| Usar escudo |
Si/No |
No (manual) |
| Restaurar (Perfect) |
Si/No |
No (manual) |
| Empezar de nuevo |
Automatico |
Si |
8.2. Al Compartir
| Decision |
Opciones |
Default |
| Contenido |
4 opciones |
Solo logro |
| Formato |
Cuadrado/Story/Standard |
Cuadrado |
| Destino |
Apps instaladas |
Share sheet |
8.3. Configuracion
| Decision |
Opciones |
Default |
| Gamificacion |
ON/OFF |
ON |
| Por categoria |
3 toggles |
Todos ON |
| Notificaciones |
ON/OFF |
ON |
9. Acceso por Tier
| Funcionalidad |
Free |
Pro |
Perfect |
| Centro de Logros |
Upsell |
Si |
Si |
| Rachas |
No |
Si |
Si |
| Niveles |
No |
Si |
Si |
| Compartir |
No |
Si |
Si |
| Escudo de racha |
No |
1/mes |
1/mes |
| Restaurar racha |
No |
No |
1 vez |
| Temas extra |
No |
Segun nivel |
Segun nivel |
10. Referencias
Documento generado por MobileUxUiDrone (Eight of Eight)