Desarrollo de una Apps Similar a Clupik

Job ID: 37818229

Budget: $1,500 – $3,000 USD

Se requiere desarrollar un sistema de gestión a través de una aplicación móvil, que le permita a los administradores llevar registro online de todos los acontecimientos en cada campo deportivo, el sistema debe disponibilizar formularios electrónicos que permitan completar registros (app), alimentar base de datos (servidor) y realizar consultas de datos (app).
Los usuarios deben crear una única cuenta en la aplicación y registrar sus datos personales en su perfil, podrán enrolarse con cuentas google o cuentas Facebook, links que permitan un enrolamiento más expedito. Los datos obligatorios para cada perfil son Nombre, Rut, Correo Electrónico, Clave, Posición de campo. Opcionalmente pueden cargar una fotografía de perfil. Todos los usuarios serán clasificados como perfil “Jugador” de manera automática. La app deberá disponibilizar un proceso para recuperar clave por medio del correo electrónico.
El sistema tendrá distintos tipos de perfiles, de acuerdo a las distintas atribuciones que se le asignen en el sistema:
Administrador Global del Sistema
Gestor Global del Sistema
Presidente de Liga
Secretario de Liga
Oficial de Turno
Presidente de Club
Secretario de Club
Jugador de Club
La aplicación móvil permitirá gestionar distintas ligas deportivas, todas las ligas contarán con los mismos parámetros de perfiles mencionados anteriormente. Cada liga tendrá una nota de calificación asignada por el Administrador y Gestor del sistema.
El Administrador Global podrá tener acceso completo a toda la configuración del sistema.
El Gestor Global podrá tener acceso parcial a la configuración del sistema.
Presidente de Liga y Secretario de Liga podrán designar (habilitar) a los usuarios con el perfil que corresponda de acuerdo a su rol en la liga.
Presidente de Liga, Secretario de Liga y Oficial de Turno podrán completar los formularios electrónicos en la app.
Presidente de Liga, Secretario de Liga, Presidente de Club y Secretario de Club podrán designar un jugador a un Club. Los jugadores pueden participar en distintos clubes, diferente ligas o torneos simultaneamente.
Todos los usuarios podrán consultar información en la app. Resultados de los partidos, Amonestaciones (tarjetas amarillas y rojas), Goles, Informe arbitral, Nómina de Jugadores. La información podrá ser compartida por redes sociales (whatsapp, Instagram, Facebook)
Todos los usuarios podrán tener acceso a consultar Tablas de Posiciones, Tablas de Goleadores, Tablas de Amonestaciones.
Las tablas podrán enviarse por redes sociales (whatsapp, email, Instagram, Facebook), o descargar en formato pdf.
La aplicación móvil deberá estar conectada a un servidor y/o base de datos que permita archivar registros de los formularios virtuales que contienen la información de ligas, torneos, resultados, información de partidos, tablas, registros o historial del jugador y estadísticas simples.
Cada jugador podrá consultar su ficha de información, posición de campo (arquero, defensa, volante, delantero) clubes a los cuales pertenece. Cada jugador tendrá una calificación determinada por un cálculo de rendimiento (nota de calificación de liga, rendimiento del equipo en el torneo, goles, vayas invictas, fair play, amonestaciones, suspensiones). Solo los perfiles con rol habilitado pueden consultar la ficha de un jugador, un jugador no puede consultar la ficha de otro jugador. Cada usuario/jugador puede compartir su ficha de información en redes sociales (whatsapp, Instagram, Facebook)
La aplicación requiere una pantalla principal con carrusel de fotografías, baners de publicidad, menú de navegación para búsqueda de información como Ligas por comuna o región o país, información de contacto de la liga, reglamento del campeonato, torneos, fixture / calendario, resultados, tablas, informes.
Cada liga podrá tener su propio reglamento y fixture, el sistema debe permitir cargar información vía archivos Word (reglamentos) y archivos vía Excel (fixture o carga masiva de jugadores y clubes) a través de una página web de uso exclusivo del Administrador y Gestor Global del sistema
El Administrador y Gestor podrán habilitar o inhabilitar los perfiles.
El Administrador y Gestor podrán habilitar o inhabilitar ligas o torneos.