Evaluating bids

Programación Android e Ios

Published on the September 11, 2018 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone

Delivery term: December 10, 2018

Skills needed

Other projects posted by E. S.