App de Cliente
- Registro con Email, Google y Facebook
- Lista de multiples restaurantes
- Vista de Menu por categorías en cada restaurante
- Vista de detalle por producto
- Selección de variaciones por producto
- Carrito de compras
- Uso de cupones
- Cálculo de envío por distancia
- Elección de dirección de entrega
- Obtención de ubicación actual por GPS (coordenadas y dirección)
- Auto completado de dirección
- Restricción de área de entrega
- Cálculo de comisión por método de pago
- Pago en efectivo o con tarjeta bancaria (integración de pasarela de pago)
- Seguimiento del estatus del pedido en tiempo real (recepción, preparación, en reparto, entregado)
- Rastreo del repartidor en la entrega en tiempo real
- Notificaciones en cambio de estatus de pedido
- Chat de contacto con el repartidor
- Llamada al repartidor
- Listado de pedidos anteriores con detalles
- Calificar al repartidor
App de Restaurante
- Registro con Email, Google y Facebook
- Formulario de registro
- Carga de fotografía y logotipo desde la cámara o archivos
- Selección de dirección en mapa con restricciones de área
- Obtención de ubicación actual (coordenadas y dirección) por GPS
- Auto completado de dirección
- Aprobación de cuenta por parte del administrador
- Selección de horarios de apertura por dia de la semana
- Carga de productos con fotografía, precio y descripción
- Notificaciones push para nuevos pedidos
- Detalle de pedido
- Ubicación del cliente
- Detalle de productos
- Cambio de estatus del pedido (recepción, preparando o entrega)
- Búsqueda por proximidad de repartidores cercanos al restaurante
- Calificación del repartidor
App de Repartidor
- Registro con Email, Google y Facebook
- Formulario de registro
- Carga de fotografía e identificación desde la cámara o archivos
- Aprobación de cuenta por parte del administrador
- Botón de iniciar conexión y desconexión para recibir pedidos
- Rastreo del repartidor en tipo real y con GPS (incluso con la app cerrada o en segundo plano)
- Notificación de nuevos pedidos
- Posibilidad de aceptar o rechazar pedidos
- Detalle del pedido
- Lista de productos
- Apertura de aplicación de navegación (Google maps o Apple maps en IOS) en modo conductor con las coordenadas
- Chat con el cliente
- Marcación directa con un botón desde la app
- Cambio de estatus (en recolección, en entrega o entregado)
- Control de entrega por GPS (no se puede marcar como recolectado o entregado lejos de la ubicación)
- Posibilidad de cancelar la orden en caso de algún inconveniente
- Calificación del cliente
App del Administrador
- Inicio de sesión por correo
- Listado de repartidores por aprobar y aprobados
- Detalle de los campos de registro de cada repartidor
- Listado de restaurantes por aprobar y aprobados
- Detalle de los campos de registro de cada restaurante