Zulunity
Tu socio tecnológico integral

Propuesta de Mejoras

Futbolerxs
Fase 2: Mejoras, nuevos flujos e implementaciones
Versión 1.0 Mayo 2026 Jorge Aguilar
Confidencial

1. Resumen Ejecutivo

El contexto

Futbolerxs es una aplicación móvil publicada en el App Store que conecta futbolistas con equipos, entrenadores y partidos. Con el MVP activo y usuarios operando la plataforma, el siguiente paso natural es llevar a su máximo potencial las funcionalidades clave e incorporar nuevas capacidades que eleven la experiencia de los tres roles: Jugador, Entrenador y Dueño.

La propuesta

Esta propuesta contempla 33 mejoras e implementaciones organizadas en tres fases progresivas:

3
Meses
33
Mejoras
3
Fases
3
Roles

2. Descripción de la Solución

Stack tecnológico

La app ya cuenta con una arquitectura sólida. Todas las mejoras se construyen sobre la misma base, sin necesidad de migraciones ni cambios de plataforma.

Frontend — Flutter 3.32+
Riverpod para state management · GoRouter con guards por rol · Material Design 3 con componentes compartidos
Backend — Firebase
Firestore · Firebase Auth con custom claims · Cloud Functions (triggers, callables, crons) · Storage · FCM

Enfoque de desarrollo

3. Alcance y Entregables

Fase 1 — Mejorar funcionalidades (Mes 1)

#MejoraDescripción
1Estadísticas del jugadorGoles, asistencias, partidos jugados y tarjetas visibles en el perfil
2Calificación de jugadoresEl coach califica con estrellas (1–5) y el jugador ve el feedback en su perfil
3Coach Dashboard completoGráficas y estadísticas del equipo en tiempo real
4Finanzas completasEditar transacciones, subir comprobantes y resumen global
5Filtros de exploraciónFiltrar jugadores y equipos por posición, nivel y distancia
6Seguir jugadores y equiposSeguir perfiles y recibir actualizaciones de su actividad
7Configuración de la appSelector de idioma y pantalla "Acerca de"

Fase 2 — Nuevos flujos operativos (Mes 2)

#ImplementaciónDescripción
8Solicitud a equiposEnviar solicitud para unirse a un equipo y ver su estado (pendiente / aceptada / rechazada)
9Invitaciones a partidosAceptar o rechazar invitaciones directamente desde la app
10Propuesta de marcadoresProponer y validar el marcador al finalizar un partido
11ConvocatoriaCoach convoca al equipo antes del partido, jugadores confirman o declinan asistencia
12EntrenamientosProgramar sesiones de entrenamiento separadas de los partidos
13Tácticas y formacionesSeleccionar formación (4-4-2, 4-3-3, etc.) con alineamiento visual en campo
14Asistencia en partidoPasar lista de asistencia durante o después del partido
15Historial del jugadorLista de partidos jugados con resultados y estadísticas por partido
16Reportes financierosFiltrar transacciones por fecha y exportar el reporte
17Cuotas del equipoRegistro de pagos mensuales por jugador con alertas de vencimiento
18Filtro por ligaFiltrar equipos y partidos por liga (varonil / femenil / mixto)
19Bloquear usuariosOpción para bloquear a otro usuario desde su perfil

Fase 3 — Nuevas implementaciones (Mes 3)

#ImplementaciónDescripción
20Stats automáticasGoles, asistencias y tarjetas se actualizan solos al confirmar un partido
21Rating públicoEl promedio de calificaciones del coach es visible en el perfil del jugador
22Modo offlineVer datos del equipo y calendario sin conexión, sincroniza al reconectar
23Búsqueda globalBuscar jugadores, equipos y partidos desde una sola barra
24MensajeríaChat interno entre integrantes del equipo
25Exportación de datosDescargar roster, finanzas o estadísticas en PDF o Excel
26Tipo de fútbolEl jugador indica si juega futsal, fútbol 7 o fútbol 11
27Reporte semanalResumen automático cada lunes: asistencia, goles y ratings del equipo
28Ligas privadasAgrupar equipos en liga con tabla de posiciones automática
29Stats en tiempo realRegistrar goles, asistencias y tarjetas durante el partido
30Modo árbitroRol neutral para confirmar marcadores sin pertenecer a ningún equipo
31LesionesRegistrar y dar seguimiento a lesiones en el perfil del jugador
32Links socialesInstagram, Facebook, etc. en el perfil del equipo
33Trofeos y logrosHistorial de campeonatos ganados por el equipo

Mejoras de experiencia (transversales)

Incluidas en todas las fases sin costo adicional:

Fuera de alcance (fases futuras)
Integración con plataformas externas de estadísticas, transmisión en vivo de partidos, sistema de scouting avanzado, app de escritorio / web.

4. Cronograma

Fase
Mes 1
Mes 2
Mes 3
Fase 1 — Mejorar la app
Fase 2 — Nuevos flujos
Fase 3 — Nuevas impl.
FaseDuraciónActividades principales
Fase 1 — Mejorar la app1 mesEstadísticas, calificaciones, dashboard real, finanzas, filtros, social, configuración
Fase 2 — Nuevos flujos operativos1 mesSolicitudes, invitaciones, marcadores, convocatoria, entrenamientos, tácticas, asistencia, historial, reportes, cuotas, filtros de liga
Fase 3 — Nuevas implementaciones1 mesStats automáticas, rating público, offline, búsqueda global, mensajería, exportación, ligas privadas, árbitro, lesiones, trofeos

5. Inversión

La inversión se cotiza por fase. Cada fase se aprueba y factura de forma independiente antes de iniciar la siguiente, lo que permite al cliente escalar el alcance según prioridades y presupuesto disponible.
FaseDuraciónInversión
Fase 1 — Mejorar la app1 mes$15,000 MXN + IVA
Fase 2 — Nuevos flujos operativos1 mes$15,000 MXN + IVA
Fase 3 — Nuevas implementaciones1 mes$15,000 MXN + IVA
Total (las 3 fases)3 meses$45,000 MXN + IVA

Estructura de pago por fase

HitoPorcentaje
Anticipo (a la firma del contrato de la fase)50%
Liberación en producción y entrega final50%
Flexibilidad de alcance: El cliente puede optar por implementar solo la Fase 1, las Fases 1 y 2, o las 3 fases completas. Cada fase entrega valor de forma independiente.

6. Soporte y Mantenimiento

ModalidadDetalle
Soporte correctivo incluido30 días sin costo adicional tras la entrega de cada fase. Cubre corrección de defectos funcionales derivados directamente del desarrollo entregado.
Mantenimiento post-entregaServicio opcional: monitoreo continuo, actualizaciones de seguridad de Firebase y Flutter, soporte técnico por incidencias. Se cotiza según nivel de servicio requerido.

7. Términos y Condiciones

  1. Infraestructura y Servicios de Terceros: Los costos de Google Cloud, dominios, certificados, almacenamiento, correo transaccional y cualquier servicio externo no están incluidos en esta propuesta y serán responsabilidad del cliente.
  2. Validación Funcional: La propuesta contempla un aterrizaje funcional inicial para cerrar campos, reglas y excepciones del piloto. Si durante el desarrollo aparecen cambios estructurales al proceso o nuevas reglas no documentadas, se evaluará su impacto en alcance, tiempo y costo.
  3. Propiedad Intelectual: Una vez liquidado el 100% de cada fase, la propiedad intelectual del código fuente desarrollado en esa fase será transferida al cliente.
  4. Cambios al Alcance: Cualquier funcionalidad adicional no contemplada en esta propuesta será analizada y cotizada por separado.
  5. Migraciones e Integraciones: Esta propuesta no incluye migración automática de datos históricos ni integraciones con sistemas externos, salvo que se indique explícitamente en el alcance de cada fase.
  6. Confidencialidad: Toda la información compartida durante el proyecto será tratada bajo principios de confidencialidad entre ambas partes.
  7. Deslinde de Responsabilidad: Tras la entrega formal de cada fase y la liquidación correspondiente, Zulunity queda deslindado de responsabilidades futuras sobre operación, evolución o mantenimiento del sistema, salvo contratación expresa del servicio de soporte.
  8. Estimación de Fases Futuras: Los alcances y tiempos presentados para las Fases 2 y 3 son estimaciones de referencia; cada fase deberá aprobarse por separado antes de su ejecución.

8. Próximos Pasos

Zulunity
Transformando operación compleja en software escalable.

Contacto: Equipo de Desarrollo de Negocios

Email: contact@zulunity.com

Web: zulunity.com | zulunity.info