Trabajando

Diseño de una aplicacion de mensajeria y transporte

Publicado el 09 Agosto, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere un desarrollador que conozca de Firebase Cloud de Google, que conozca de bases de datos no relacionales SQL, notificaciones push de Firebase y en general todo el kit de herramientas de Firebase y Google API Maps asi como desarrollo de aplicaciones Android e IOS.

Se requeriria programar los hitos en base a los siguientes items que comprende el desarrollo y los pagos se efectuarean al 50% del trabajo y el otro 50% al final.

Los siguientes son items  a tener en cuenta para los hitos:

1. Diseño de pantallas
- Pantalla de inicio
- Seccion de login
- Toolbar
2. Autenticacion Android y Firebase
- Integrar Firebase con Android
- Login de usuario con Firebase autenticación
- Diferenciar usuario cliente – conductor
3. Integrar Android con Google Maps API
- Integrar GPS para obtener ubicación actual
- Conectar y desconectar GPS del conductor.
- Almacenar datos de ubicación con Geofire
- Mostrar conductores disponibles en el mapa del cliente.
4. Integrar Android y Google Place API
5. Integrar Android y Google Direcctions API
- Detallar pantallas de solicitud.
- Trazar ruta de origen hasta el destino.
- Obtener tiempo y distancia que hay entre el origen y destino.
6. Firebase Cloud Messaging y Geofire.
- Diseñar pantalla de solicitud de conductor
- Encontrar el conductor más cercano a un cliente.
- Integrar Firebase Cloud Messaging con la App.
- Generar token de notificaciones
- Enviar notificaciones de dispositivo adispositivo
- Crear información de la solicitud de viaje en Firebase Database
- Añadir y aceptar notificación.
- Añadir botón de cancelar notificación.
- Conocer si el conductor acepto la solicitud
- Cambiar el estado de conductor disponible a trabajando.
7. Firebase avazado
- Implementar mapa de cliente para el viaje solicitado.
- Obtener información de cliente que solicita.
- Trazar ruta entre la posición del conductor y el lugar de recogida.
- Mostrarle al cliente la posición del conductor en tiempo real
- Actualizar estados del viaje.
- Conocer si el conductor está cerca del cliente.
- Trazar ruta de destino del cliente.
- Diseñar pantalla de calificación del cliente y conductor.
8. Notificaciones push tipo llamada telefónica
- Notificaciones que muestran una actividad.
- Permitirle al cliente cancelar una solicitud de viaje.
9. Android y Firebase storage.
- Guardar imagen del usuario.
- Mostrar imagen del usuario y conductor en la pantalla de viaje.
10. Android Firebase Database y Recycler View
- Diseñar tarjetas para mostrar historial del viaje.
- Mostrar historial del viaje utilizando Recycler View.
- Mostrar historial del conductor.
- Mostrar datos del historial del viaje del cliente y conductor.
11. Calculo de tarifa del viaje.
- Calcular el precio del viaje para el cliente y para el conductor.

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 el diseño
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Otro
Necesita backend

Plazo de Entrega: No definido

Habilidades necesarias