Proyecto Actual | Fernando A.O.Borges
Volver
En Desarrollo

Servicios + Localización + Social + Pagos

Visión general

Aplicación móvil completa desarrollada en React Native, con backend en Node.js, Redis, WebSockets y PostgreSQL.

Infraestructura y operación

Incluye autenticación segura, pagos integrados (tarjeta, Pix y boleto vía API), despliegue automatizado con Fastlane, notificaciones push y monitoreo avanzado con Sentry y Crashlytics.

Mapa y geolocalización

  • 📍 Seguimiento en tiempo real en el mapa (posiciones actualizadas vía WebSockets)
  • 🗺️ Rutas dinámicas con APIs de Google Maps y OpenStreetMap
  • ⏱️ Cálculo de distancia y tiempo estimado de llegada (ETA)
  • 📦 Gestión de direcciones, rutas optimizadas e historial de navegación
  • 🔒 Integración con permisos nativos de GPS y background tracking

Pagos y transacciones

💳 También cuenta con flujo completo de pagos e historial de transacciones, con validación, generación de recibos e integración con el backend de pedidos.

Enfoque del producto

Enfoque total en escalabilidad, rendimiento y UX fluida — reuniendo todo lo que he perfeccionado en años de experiencia con React Native, backend en tiempo real y mapas interactivos.

Gestión de Estaciones de Carga — OCPP

Implementación completa del protocolo OCPP 1.6 y 2.0 en el backend (Node.js) y en la aplicación React Native. El sistema gestiona estaciones de carga de vehículos eléctricos (EV) en tiempo real, incluyendo autenticación de puntos de carga, inicio y cierre de sesiones, monitoreo de estado, historial de recargas, gestión de usuarios y tarifas, así como alertas y diagnósticos remotos — todo integrado al flujo principal de la app.

Comunicación en Tiempo Real — WebRTC

Soporte completo de WebRTC en el backend (servidor de señalización con Node.js y Socket.io) y en la aplicación React Native. Permite llamadas de vídeo y audio P2P con baja latencia, intercambio de ICE candidates, gestión de streams de medios, soporte a servidores TURN para entornos restringidos e integración nativa al flujo de atención de la app — garantizando una comunicación fluida y segura entre usuarios.

Tecnologías

React NativeTypeScriptiOS y Android nativoIA para sugerencias inteligentesWatermelonDBReduxRTK QueryMapboxSocketASAAS APIFastlaneSentryCrashlyticsOCPPWebRTCNode.jsRedisPostgreSQLWebSocketsSocket.ioSwaggerGoogle Maps APIOpenStreetMapDockerAWS

Características

  • 💬 Mensajes en tiempo real
  • 👥 Grupos y canales privados
  • 🔐 Cifrado end-to-end
  • 📱 Sincronización offline
  • 🎨 Tema claro/oscuro
  • 🔔 Notificaciones push
  • 📍 Seguimiento en tiempo real en el mapa
  • 🗺️ Rutas dinámicas y optimización de trayectos
  • 💳 Pagos integrados (tarjeta, Pix, boleto)
  • 📊 Monitoreo avanzado con Sentry y Crashlytics
  • 🚀 Despliegue automatizado con Fastlane
  • 🔒 Integración con permisos nativos de GPS y background tracking
  • ⏱️ Cálculo de distancia y ETA
  • 🔗 Soporte a deep linking para compartir productos
  • 📂 Historial completo de pedidos y transacciones
  • 📈 Dashboard de analytics para monitoreo de uso y rendimiento
  • ⚡ Optimizaciones avanzadas de rendimiento y UX fluida
  • 🛠️ Arquitectura escalable y modular para fácil mantenimiento y evolución
  • 🔒 Seguridad reforzada con cifrado y mejores prácticas
  • 🌐 Soporte a múltiples idiomas y localización
  • 🤖 Integración con IA para sugerencias inteligentes
  • ⚡ Gestión de estaciones de carga eléctrica mediante protocolo OCPP 1.6 y 2.0
  • 🔌 Inicio y cierre de sesiones de carga, monitoreo de estado e historial de recargas
  • 🛡️ Autenticación de puntos de carga y gestión de tarifas y usuarios
  • 📡 Diagnósticos y alertas remotas en tiempo real de las estaciones
  • 🎥 Llamadas de vídeo y audio en tiempo real vía WebRTC (P2P con baja latencia)
  • 🔗 Servidor de señalización WebRTC con Node.js y Socket.io
  • 🌐 Soporte a servidores TURN para conexiones en redes restringidas
  • 📋 API documentada con Swagger

Estado de Progreso

90% completado