Finalizado

Desarrollo de Aplicación Móvil de Delivery para Distribución de Agua con Firebase

Publicado el 08 Septiembre, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador con experiencia comprobable en aplicaciones de delivery y logística para crear una aplicación móvil (MVP) para un negocio de venta y distribución de garrafones de agua purificada, alcalina y de ósmosis (20L). El objetivo es digitalizar el proceso de pedidos, actualmente manual (WhatsApp y llamadas telefónicas), con una aplicación tipo delivery, similar a Uber Eats o DiDi Food.

La aplicación debe contar con 3 tipos de usuario:

1. Cliente:
- Registro y login mediante número de teléfono (verificación por SMS).
- Hay un precio por default para los productos pero el repartidor lo puede modificar al hacer el checkout antes de finalizar la venta
- A cada cliente se le puede asignar un precio diferente en el dashboard.
- Funcionalidad de carrito de compras y proceso de checkout.
- Selección de dirección de entrega por colonia, con la opción de agregar nuevas colonias.
- Posibilidad de programar pedidos para una fecha específica o establecer un horario recurrente.
- Visualización del estado del pedido en tiempo real (recibido, preparando, en camino, entregado).
- Acceso al historial de pedidos.
- Métodos de pago disponibles: efectivo y transferencia.

2. Repartidor:
- Login mediante número de teléfono.
- Acceso a una lista de pedidos disponibles para tomar (modelo tipo Uber, donde el repartidor elige el pedido), a excepción de clientes que tengan un repartidor fijo asignado.
- Solo puede tener un pedido activo a la vez.
- Capacidad para marcar el estado del pedido a medida que avanza (ejemplo: click en boton voy en camino y un textbox para indicar solo numeros que seran los minutos aproximados de llegada)
- Al entregar, debe registrar la forma de pago (efectivo, transferencia o pendiente de pago).
- Visualización del total de ventas del día.

3. Administrador:
- Panel de administración para asignar un repartidor fijo a cada cliente.
- Funcionalidad para revisar y aprobar pedidos de colonias fuera de la zona de cobertura habitual antes de que sean visibles para los repartidores.
- Gestión completa del catálogo de productos y sus precios, capacidad de agregar mas productos o variantes a futuro.
- Visualización general de todos los pedidos y reportes de ventas detallados por repartidor.

Requisitos técnicos:
- Backend desarrollado en Firebase (Firestore para la base de datos y Firebase Authentication con verificación por SMS).
- Configuración robusta de las reglas de seguridad de Firestore para proteger los datos por usuario y rol.
- La aplicación debe ser funcional en plataformas iOS y Android.

Se busca un desarrollador con experiencia comprobable en el desarrollo de aplicaciones de delivery/logística, así como en la implementación de Firebase Authentication y Firestore Security Rules, capaz de entregar un Producto Mínimo Viable (MVP) funcional.

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

Plazo de Entrega: No definido

Habilidades necesarias