0 FPS
TUERCA — Plataforma de Gestión de Servicios de Campo

Active / Production2026

TUERCA — Plataforma de Gestión de Servicios de Campo

App móvil FSM en producción para equipos de campo — evolucionó de un prototipo web a una app React Native cross-platform con optimización de rutas, gestión de equipos y seguimiento de trabajos en tiempo real.

Rol

Desarrollador Único & Arquitecto

Cliente

Active / Production

Año

2026

Enlaces

React NativeExpotRPCDrizzle ORMPostgreSQLBetter-AuthSupabase

Resumen

TUERCA comenzó como un dashboard SaaS web para profesionales de servicios. Después de validar los flujos de trabajo principales, el proyecto fue rediseñado como una plataforma mobile-first — porque los usuarios reales, los técnicos de campo, están siempre en terreno, no frente a un escritorio. El resultado es una app React Native en producción, disponible en Google Play, que le da a los equipos técnicos las herramientas para gestionar trabajos, optimizar rutas, hacer seguimiento financiero y coordinar en tiempo real, todo desde el celular.
Dashboard principal — resumen en tarjetas

Dashboard principal — resumen en tarjetas

Lista de trabajos — órdenes filtrables

Lista de trabajos — órdenes filtrables

Optimización de Rutas

Uno de los diferenciadores centrales: los técnicos reciben una lista de paradas y la app las convierte en una ruta optimizada, minimizando tiempos de traslado. Cada parada se abre en Google Maps con un solo tap para navegación giro a giro. Esto elimina la fricción de la planificación manual y permite que los trabajadores de campo se concentren completamente en la ejecución.
Panel de rutas — planificación multi-parada

Panel de rutas — planificación multi-parada

Ruta en ejecución — navegación en campo

Ruta en ejecución — navegación en campo

Gestión del Ciclo de Vida del Trabajo

Desde la creación hasta el cobro, el ciclo completo de un trabajo se maneja dentro de la app: • Creación de trabajo con asignación de cliente, prioridad y programación. • Línea de tiempo de actividades — los técnicos registran actualizaciones en tiempo real desde el campo. • Seguimiento de insumos — materiales usados, cantidades y costos por trabajo. • Registro de pagos — cobros en campo registrados por orden de trabajo. Cada cambio de estado y acción se sincroniza al instante en todo el equipo.
Creación de trabajo — flujo de asignación rápida

Creación de trabajo — flujo de asignación rápida

Detalle del trabajo — vista completa de la orden

Detalle del trabajo — vista completa de la orden

Feed de actividades — reporte en tiempo real desde el campo

Feed de actividades — reporte en tiempo real desde el campo

Seguimiento de pagos — cobros en campo

Seguimiento de pagos — cobros en campo

Registro de insumos — materiales y costos

Registro de insumos — materiales y costos

Gestión de clientes — contacto e historial

Gestión de clientes — contacto e historial

Gestión de Equipos

Un sistema de roles granular (Propietario, Admin, Miembro) controla exactamente qué puede ver y hacer cada persona. Los administradores pueden invitar miembros, ajustar permisos y monitorear el rendimiento del equipo desde una sola vista. Diseñado para empresas de servicios pequeñas y medianas donde la responsabilidad y la claridad de roles son fundamentales.
Panel de equipo — vista general de miembros

Panel de equipo — vista general de miembros

Edición de roles y permisos

Edición de roles y permisos

Arquitectura y Migración Técnica

La plataforma fue migrada de un stack React web + tRPC a una solución cross-platform móvil completa: • React Native + Expo para iOS/Android desde un único codebase. • NativeWind (TailwindCSS para React Native) para una UI consistente con dark mode nativo. • tRPC para una API completamente tipada de punta a punta — tipos compartidos entre servidor y cliente móvil. • Drizzle ORM con PostgreSQL para definiciones de esquema tipadas y migraciones. • Better-Auth para gestión de sesiones y control de acceso basado en roles. • Sincronización con Calendario — los trabajos se sincronizan dinámicamente al calendario nativo del dispositivo. • Arquitectura multi-tenant: cada organización tiene datos, miembros y facturación aislados.

Tests End-to-End (Maestro)

Los flujos de usuario críticos están cubiertos por tests E2E automatizados con Maestro — un framework de testing de UI móvil que simula interacciones reales de usuario en un emulador. Los tests validan la experiencia completa de punta a punta: desde gestos e interacciones en pantalla hasta persistencia de datos y estados de error. Esto garantiza que las actualizaciones no rompan los flujos principales de los que dependen los equipos de campo a diario.

Test E2E — Flujo de Registro

Test automatizado con Maestro: registro de usuario y onboarding (emulador)

Siguiente Proyecto

Relocate - Mapa de Alcance CABA

Herramienta visual que permite ver hasta dónde se puede vivir razonablemente según el lugar de trabajo y el medio de tra

Ver Todos los Proyectos