Sobre este proyecto
it-programming / mobile-development
Abierto
Antes que nada aclarar que es muy importante que al finalizar el proyecto, todos los archivos de desarrollo y código fuente se nos entregue...
Necesitamos una App para empresas de seguridad, que tenga cuatro tipos de usuario: Administrador, Supervisor, Vigilante e Inquilino.
En la pantalla de bienvenida se muestran dos opciones: Iniciar cesión o Crear una Empresa... Cada empresa puede usar la app 15 días pero después tienen que pagar mensualmente. Al crear la empresa, se crea una cuenta de administrador y arranca su versión trial.
Al iniciar cesión se verifica que tipo de usuario es, y en base a eso se presentan diferentes opciones...
-El administrador puede crear usuarios "supervisores", "vigilantes" e "inquilinos" (separando en dos pestañas, una para "inquilinos" y otra para "personal"). En la pestaña "personal" puede administrar las cuentas: Eliminar usuario, cambiar privilegios y demás.
-El supervisor puede crear "vigilantes" que estarán a su cargo e "inquilinos", visualiza solo a los vigilantes que están a su cargo, permitiendo ver en un mapa su ubicación en tiempo real (siempre y cuando dicho vigilante esté de turno) y un histórico de ubicaciones (que se guardan cada 15 minutos mientras estén de turno, por ejemplo: si un supervisor quiere saber donde estuvo un vigilante hace dos días entre las 01:00 y las 02:00, deberían mostrarse en el mapa 4 puntos).
Además visualizara tambien de las opciones del tipo de usuario "vigilante".
-El vigilante solo verá una pantalla para "Iniciar turno" y "Finalizar turno", además de un "boton de pánico" que puede activar en caso de un evento (por ejemplo robo) el cual envia una notificación de alerta a su supervisor/es y al administrador.
-El inquilino solo visualizará en pantalla el "botón de pánico" que al presionarlo notificará a todos los supervisores, permitiendo ver en el mapa la ubicación en tiempo real.
Cada supervisor puede activar/desactivar una alarma de "personal inmobil" en cada vigilante asignado a su cargo, la cual notifique luego de cinco ciclos de 15 minutos si éste no se movió.
Cuando se hace click en comenzar y finalizar turno sea supervisor o sea vigilante. Eso debe quedar registrado en la base de datos para futuras consultas desde el panel de supervisor o administrador.
Es fundamental que la app pueda ser utilizada en versiones antiguas de android e iOS ya que apuntamos a empleados de seguridad que son de clase social media y baja..
Contamos con servidor propio, ya sea SQL Server o MySQL.
Tratamos de ser lo más específico posible, adjuntamos también imágenes a modo ilustrativo.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Plazo de Entrega: 10 Diciembre, 2018
Habilidades necesarias