App para tracking con Gps. Flutter y Firebase


Evaluando propuestas
Descripción:
Debe ser una aplicación con Flutter y Firebase, cualquier otra tecnología no será considerada. No hay diseño, son sólo 2 pantallas muy sencillas, sólo hay que utilizar Material Design en los componentes. Tampoco existe la base de datos de Firebase, el desarrollador debe crear las reglas y campos necesarios.

Se resuelven dudas concretas, mensajes como "me podrías dar más información" se desechan.

Las pantallas son las siguientes

1 - Login: Se debe iniciar sesión en Firebase con verificación por teléfono. Sólo los usuarios registrados en la base de datos de firebase pueden entrar a la aplicación. El login debe ser PERMANENTE.



2 - Una pantalla con 2 botones grandes: "estoy disponible", "no estoy disponible" y "apagar". Debe guardar una bandera (un valor booleano) en el usuario. Si está disponible, se debe mandar la ubicación cada minuto en firebase y guardarse.

Si no está disponible, debe eliminar la ubicación.
El botón "apagar" debe pedir confirmación al usuario, si confirma cerrar la aplicación y dejar de enviar o recibir datos en Firebase. Al volver a abrir, la aplicación debe seguir su flujo normal.



Consideraciones
- Reitero, el login debe ser permanente
- La aplicación debe poder correr en background y seguir rastreando a la persona. Debe pedir al teléfono los permisos que sean necesarios para que funcione así. Si es posible de alguna manera hacer saber al usuario que la aplicación está corriendo sería un plus.


- Si en firebase el status de "no disponible" cambia a "disponible", el celular debe volver a empezar a rastrear, siempre y cuando no esté en modo "APAGADO".
- Las reglas de firebase deben especificar que los usuarios sólo pueden cambiar su propia información de GPS, no deben poder ver ni modificar a otros usuarios.

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
Necesito: Crear una app
Tipo de app: Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend: Sí
Procesador de pago: No

Firebase Flutter

USD 100 - 250

Presupuesto

5

Propuestas

8

Freelancers interesados

Publicado: Hace 1 mes

Plazo: 14 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Bitstudio A.Somos un equipo instruido para el desarrollo de aplicaciones móvil, nos adaptamos a las nuevas tecnologías, y trabajamos con dedicación. + detalles

Fernando M. P.Trabajador, puntual, perfeccionista , autodidacta comprometido con la calidad. + detalles