BotManager
App móvil para operar desde el teléfono los robots de automatización de una empresa, sin estar frente a la consola.
El problema
Operar bots de RPA exige estar frente a la consola web: deploy, seguimiento y reset de devices no se podían hacer desde el celular.
Qué hice
Construí en React Native (Android + iOS) un cliente completo de las APIs de Control Room: deploy de bots con inputs y callback, seguimiento de ejecución en vivo línea por línea, explorador de repositorio, historial paginado, reset remoto de devices y multi-cuenta, con interceptor de reintento automático ante 401/403.
Qué resultó
La fusión de mis dos mundos —RPA y desarrollo— como producto propio, operando dos Control Rooms.
Qué hace desde el teléfono
- Login multi-cuentaEntrada: varios Control Rooms
- Explorador del repositorioQué bots hay
- Deploy con inputs y callbackDesde el celular
- Seguimiento en vivoLínea por línea
- Reset remoto de devicesCuando algo se traba
- Control Room operado a distanciaSalida
Operar bots exigía estar frente a la consola web. La app replica ese control sobre las APIs del Control Room, con un interceptor que reintenta la autenticación sola: sin eso, cada sesión vencida cortaba la operación a mitad de camino.
Stack
- React Native
- TypeScript
- Axios
- Automation Anywhere API