Investigación Técnica
Objetivo:
Definir y documentar todas las integraciones necesarias para garantizar el funcionamiento del ecosistema técnico.
Tareas principales:
- Análisis y documentación de API MODO IA (Autenticación, CRM, Agente IA).
- Análisis de API del BCV (Tasa de cambio USD/VEF).
- Análisis de Google Maps API (Geocodificación, rutas, distancias).
- Análisis de Web Speech API (Reconocimiento y síntesis de voz).
- Validación de capacidades PWA en móviles.
Entregable:
docs/technical-research.md
Diseño UI/UX
Objetivo:
Crear un sistema de diseño funcional, accesible y coherente con la identidad visual de la marca.
Tareas principales:
- Desarrollo de sistema visual basado en el logotipo.
- Diseño de wireframes completos (pasajero y conductor).
- Implementación de modo accesible (alto contraste, tipografía ampliada).
- Componentes optimizados para móviles (botones grandes).
- Definición de paleta cromática y design tokens.
- Aplicación de animaciones ligeras y fluidas.
Entregables:
docs/design-spec.md
docs/design-tokens.json
Desarrollo Full-Stack
Objetivo:
Construir la aplicación PWA completa con backend robusto, integraciones y paneles administrativos.
Frontend (React PWA)
- Registro/Login (usuarios y conductores)
- Selección de servicio (moto/carro)
- Integración Google Maps con tracking
- Asistente de voz (Web Speech API)
- Matching inteligente
- Billetera digital y sistema de recargas
- Dashboard de conductor
- Panel administrativo (validación)
- Notificaciones push y accesibilidad
- Botón de emergencia y chat
- Tutorial de onboarding
- Instalación como app móvil (PWA)
Backend (Supabase)
- Base de datos completa (usuarios, viajes, etc.)
- Autenticación con Row Level Security
- Edge Functions (matching, tarifas)
- Storage (comprobantes, fotos)
- Realtime (seguimiento GPS)
- Cron job (actualización tasa BCV)
Integraciones
- GoHighLevel (CRM + agente IA)
- Google Maps (geocoding, rutas)
- BCV (tasa automática USD/VEF)
- Web Speech API (voz)
Geofencing
- Restricción geográfica inicial: Acarigua y Araure.
Entregable:
Aplicación PWA 100% funcional y desplegada.
Testing y Optimización
Objetivo:
Validar la estabilidad, velocidad, accesibilidad y funcionamiento integral de todas las funciones.
Pruebas a ejecutar:
- Latencia inferior a 2 segundos.
- Fluidez en Android e iOS.
- Accesibilidad por comandos de voz.
- Geofencing operativo.
- Integración funcional con MODO IA CRM.
- Validación del sistema de pagos manuales.
- Recepción de notificaciones push.
- Instalación y ejecución como PWA.
- Funcionamiento básico offline.
Documentación y Migración
Objetivo:
Preparar la transición técnica del entorno Supabase a Firebase.
Tareas principales:
- Mapeo de equivalencias entre servicios.
- Análisis de costos y riesgos.
- Creación de guía técnica de migración.
Entregable:
docs/firebase-migration-guide.md
Requisitos e Integraciones
- MODO IA API: Requiere credenciales (API Key) del cliente para conexión CRM y agente IA.
- Google Maps API: Creación de proyecto en Google Cloud Console y generación de API Key.
- BCV API: Se usará la API pública del Banco Central de Venezuela.
-
Sistema de Pagos:
- Carga manual de comprobantes por parte del usuario.
- Validación y aprobación desde panel administrativo.
- Historial de transacciones disponible para cada usuario.
Cronograma Estimado
Duración total estimada: 6 a 8 días
Para tener la aplicación 100% operativa.