Desarrollo de Aplicación Móvil para Consultoría B2B

Job ID: 38597610

Budget: $10 – $1,500 USD

Estamos buscando un desarrollador o equipo de desarrollo para crear una aplicación móvil multiplataforma (Android e iOS) utilizando Ionic/Angular, Flutter, u otras tecnologías que permitan el desarrollo rápido y eficiente de aplicaciones. La aplicación está destinada a nuestros clientes empresariales, quienes podrán realizar el seguimiento de sus pedidos y servicios de consultoría B2B. La aplicación debe incluir un diseño intuitivo y permitir una comunicación fluida entre nuestra empresa y los clientes.

El proyecto debe incluir dos versiones de la aplicación:

Versión cliente: para que nuestros usuarios puedan realizar el seguimiento de sus pedidos.
Versión administrador: para que nuestro equipo pueda gestionar, actualizar el estado de los pedidos y comunicarse con los clientes.

Funcionalidades clave requeridas:

Inicio de sesión:

Los usuarios deben iniciar sesión con su correo electrónico y contraseña.
Opción de recuperación de contraseña y posibilidad de mantenerse conectado.

Página de estado del pedido:

El usuario podrá ver el estado de su solicitud o pedido en tiempo real.
Los estados incluyen al menos 4 etapas posibles (por ejemplo: "Recibido", "En proceso", "Finalizado", "Entregado").
Deben mostrarse detalles del pedido, como descripción del servicio, fecha de inicio y fecha estimada de finalización.

Comunicación con la empresa:

La aplicación debe permitir la comunicación directa entre el cliente y nuestra empresa mediante mensajes o correo electrónico para resolver consultas relacionadas con sus pedidos.

Versión para administradores:

La versión para administradores permitirá gestionar los pedidos y actualizarlos en tiempo real.
Opción de visualizar todos los pedidos y gestionar la comunicación con los clientes desde la aplicación.

Perfil del usuario:

Los clientes podrán consultar o editar los detalles de su perfil.
Opción para cerrar sesión.

Requisitos técnicos:

Tecnología preferida: Ionic/Angular o Flutter, aunque se considerarán otras tecnologías eficientes para aplicaciones multiplataforma.
Backend: Proponer una solución de backend eficiente como Firebase, AWS, u otra plataforma para garantizar la operatividad completa de la aplicación.
Base de datos: Integración de una base de datos que permita la consulta y actualización de los pedidos en tiempo real.
Diseño de UI/UX: Aunque se requiere un diseño básico, funcional y limpio, la prioridad está en la funcionalidad y la usabilidad sobre un diseño demasiado complejo.

Entregables:

Aplicación móvil funcional para Android e iOS, completamente operativa al momento de la entrega.
Solución de backend implementada y configurada (Firebase u otra plataforma propuesta).
Código fuente completo con documentación.