Realizado

Aplicacion para geolocalización

Publicado em 07 de Agosto de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Para este desarrollo del proyecto se hará una aplicación basada en:
https://play.google.com/store/apps/details?id=org.findmykids.app
https://play.google.com/store/apps/details?id=com.life360.android.safetymapd&hl=es_CR
https://play.google.com/store/apps/details?id=com.fsp.android.g&hl=Es_cr


funcionalidades para el padre:
-> versión app android + web.

-Login por facebook, google o correo propio y contraseña.
Se trabajará con Firebase para la comunicación de la API de Facebook y Google. || Se utilizará firebase y api oficial de facebook.



-Acceso a las cámaras y permitir grabar y guardar. || Puedo acceder a las cámaras pero no es posible filmar.
-Acceso al micrófono y permitir grabar y guardar.|

| CONFIRMADO
-acceso a la batería. Alarma cuando le quede 15% o menos.|| Confimado
-acceso al volumen y permitir subirlo al maximo.|| Confimado
-conectar con el hijo mediante un código y que permita poner un nombre y seleccionar una imagen. (Foto niño, abuelo, etc.) -> A definir por el cliente.|| CONFIMADO
-permitir la compra de un plan. (Ver documentación de API de Banco Nacional Costa Rica) || averigüar documentación.    
-Chat EMERGENCIA -> funcionalidades internas: audio, texto, emojis. (Notificaciones push) || confirmado con firebase
este chat se tiene que poder recibir si o si. || El padre podrá subir el volumen

-configurar uno o varios emojis para enviar alertas de emergencia "encriptado"-> este uso es cuando el niño no pueda hablar y necesite ayuda.

|| CONFIMADO

-seguimiento/historial por día de los chicos cada 3 ó 5 segundos o que se pueda cambiar de 3 a 9 segundos. || CONFIMADO
Que muestre el mapa con la linea del historial y contabilizar los KM hechos en ese día.

-Historial de funcionalidades (log): entro a la geocerca, salio de la geocerca, pasó por el colegio, alerta enviada a 19:31 hs, Actualmente está en... || CONFIRMADO
Mostrar tipo Agenda.
08:00 Entró a ESCUELA.
16:00 Entró a CASA.


19:32 Salió de CASA.
...

-Funcionalidad de Cuadrados, círculos y polígono personalizado para marcar el mapa con: Colegio, Casa, Gimnasio, etc. || Confirmado con google maps.
Qué el padre pueda ingresar el nombre de la geocerca y también pueda crear alerta cuando ingresa o egresa de la misma.


Permitir días y horarios en el que debe estar el niño en esa GEOCERCA y también tener la posibilidad de desactivar (modo vacaciones).

-Posibilidad de enviar VIBRACIÓN o sonido de alarma cuando el niño no contesta. || Solo es posible enviar alarma con volumen alto
-botón directo para llamar al 911 al padre. || Confimado
-botón sos papá y mamá en pantalla de forma accesible con el chat.

(Arriba a la derecha e izquierda) || CONFIRMADO

-Enviar alerta o alarma al padre:
a) cuando el celular no tiene internet (falla ping 60 veces). || Se utilizará un socket especial para esa comunicación mutua.
B) cuando el GPS está apagado.

|| CONFIRMADO
C) cuando no tiene internet. || Se utilizará con socket
d) cuando no está en la geocerca a la hora estipulada. || CONFIRMADO
E) cuando se elimina la aplicación.

|| No es posible esta opción.

-Posibilidad de enviar Feedback con comentario + estrellas. || Confirmado

------------------------------------------------------------------------------------------------------

funcionalidades del administrador:
->versión web o tablet.

-Crear roles: || confimado
administradores
moderadores
papás
hijos

-mostrar lista de papás ||confirmado
nombre
apellido
teléfono
país
ip
modelo de teléfono
plan activos
códigos utilizados para niños.

Niños activos -> al hacer clic ver los datos de $ninos y ver todos los chat.

-Mostrar lista niños con: || CONFIMADO
A) dispositivo y datos del celular. Imei, teléfono etc. || Es posible obtener el imer pero no el teléfono.


B) código utilizado para activar. (Papá) || CONFIRMADO
C) nombre que utiliza el padre para identificarlo || CONFIMADO
D) botón para verlo en el mapa || confimado

-lista de grabaciones (mp3 y mp4) || solo se podrá grabar los audios y no video. Lo que si se podrá es sacar screen de las cámaras.


Mostrar en una tabla:
Padre, niño, fecha, tipo, duración, iconos: descargar, enviar, eliminar.

-Sección mostrar activos en tiempo real en el mapa. || CONFIRMADO
Simplemente mostrará el mapa de google con los iconos de papás y niños activos.

-Sección crear y administrar planes (mensuales) -> confirmar limites. Ejemplo: 3 niños, tiempo de grabación, streaming, etc. || Confirmado pero definir plan
-sección envío de alertas push del admin al papá o al niño.

|| Confirmado con firebase
-sección historial pagos -> la plataforma de pago que se utilizará es: banco nacional costa rica || confimado pero definir la documentación de la api
que se pueda buscar por correo, usuario, fecha.

-Sección para el email masivo a:  || CONFIMADO
A) usuarios registrados SIN plan activo.
B) usuarios registrados CON plan activo.
C) todos los usuarios.


D) usuarios en particular. -> Buscardor AJAX.

-Sección para ver los Feedback o comentarios. || CONFIRMADO
Ordenar en una tabla mostrando desde la fecha actual a la más antigua con las estrellas.

------------------------------------------------------------------------------------------------------

Funcionalidades para el niño:
-> version app android & ios || solo para android ya que muchas funciones no son posibles.

-Chat directo con el papá o mamá. -> ***Confirmar bien la funcionalidad para 2 chat (papá y mamá)***
-iconos para llamar al papá o mamá. || Confirmado
-botón sos || confirmado el botón pero no es posible activar agitando.




=========================================================================================================
** Averiguar si se puede apagar, prender, subir volumen, grabar, etc. || SUBIR Y bajar volumen es posible el resto no
** pensar en sistema con código de referidos para % de descuento en planes. || Confimado
** pensar api para enviar sms y llamadas ip.

|| Confirmado para smpp pero no para telefonía ip
** pensar en logueo con código qr tipo whatsapp. (para el papá) || CONFIMADO

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Criar um app
Tipo de aplicativo Outro
Precisa de back-end Não
Gateway de pagamento Sim

Prazo de Entrega: 21 de Outubro de 2019

Habilidades necessárias

Outro projetos publicados por J. W.