Terminado

Juates app react Native

Publicado el 07 Noviembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere ajustar en app de transpporte:

Cuando crea el servicio no calcula hasta que seleccione o desmarque  van y/o servicio inmediato ( debe calcular desde el destino)
En la creación de cliente, los label deben ir dentro de los campos para ahorrar espacio (disposición parecida a la app anterior).
Al editar un contacto con el gesto y volver, queda en modo edición.
Cuando sale el popup de servicio cancelado o editado, la pantalla queda congelada (tampoco se ve el ícono al editar).
En facturación, el campo debe ser texto con autocompletado, no lista desplegable.
Al crear cliente, los datos deben seguir el mismo orden de creación (internacional, prefijo, código, etc.).
No funciona la opción de “recordar contraseña”.
Ajustar detalle del servicio: visualización y funcionamiento de botones; tener presente si el usuario permitió mostrar WhatsApp.
Desfase de texto en pantallas amplias.
En dirección de origen y destino, recomendar o permitir seleccionar una como lo hace actualmente la app.
Los calendarios están en color blanco, lo que hace que no se vean (igual que la contraseña del login).
Después de editar un servicio, el botón “volver” tiene poca sensibilidad; ampliar zona táctil.
En la lista de reservas aparecen servicios confirmados; no deberían aparecer (revisar lógica).
Al crear el servicio no calcula hasta que se seleccione o desmarque “van” y/o “servicio inmediato” (debe calcular desde el destino).
Velocidad de los tabs y al tocar botones de volver después de editar servicio: tardan en responder.
Poca sensibilidad en el menú; ampliar zona de toque.
Calcular tiempo estimado en el servicio (Ver Api php)
Realizar reporte de facturación con exportacion excel (ver api PHP)
Organiza lógica en el detalle del servicio para que no se vea el wp si el cliente selecciona opcion


Mejoras rendimiento

🔹 Frontend:
* Centralizar llamadas API: Interceptor Axios que inyecte token automático, helper api.get/post, eliminar 25+ repeticiones de getIdToken

* Interceptor de errores global: Interceptor de respuesta en Axios, notificaciones automáticas, manejo consistente

* Hook useApi: Hook que maneje data/loading/error, reutilizar en screens, eliminar duplicación de estados

* Servicios API por dominio: clientService, serviceService, driverService, encapsular todos los endpoints

🔹 Backend:
* Capa de servicios: Carpeta services/ con lógica de negocio, mover lógica de controladores, controladores solo HTTP

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J.