Caso de estudio · Ubex Task

Un gestor de tareas full-stack - frontend, backend, base de datos, hosting - 100% construido y corriendo en Ubex.

El equipo de Ubex necesitaba una herramienta interna de gestión de tareas. En lugar de montar React, Express, PostgreSQL y un pipeline de despliegue, construimos toda la app en Ubex. Qira generó el frontend. Vira impulsó los workflows backend. Ubex aloja todo. 10 workflows, 10+ tablas, 35+ acciones API. Cero servicios externos.

100% construido y alojado en Ubex · usado diariamente en producción
10Workflows backend
10+Tablas de base de datos
35+Acciones API
100%Corre en Ubex

Cada solicitud API fluye por el mismo pipeline visual

Cada workflow es una cadena de nodos visuales - sin código servidor, sin boilerplate.

Trigger API

Recibe la solicitud HTTP. JWT verificado por la plataforma antes de que el workflow inicie. CORS + rate limiting configurados declarativamente.

Parsear y validar

Nodo Code extrae el payload. Data Validator verifica la acción contra operaciones permitidas. Retorna 400 si es inválido.

Enrutar por acción

Nodo Condition ramifica a la operación correcta - listar, crear, actualizar, eliminar, mover, reordenar - cada una con su propio camino.

Verificación auth

Nodo Code lee claims JWT. Verifica roles globales (CEO/CTO) primero, luego membresía del tablero. No autorizados reciben 401.

Leer / escribir datos

Nodos Query Data y Write Data interactúan con tablas Ubex. Filtros, ordenamiento, paginación, upserts - todo configurado visualmente.

Responder

Nodo Simple Output retorna JSON con el código de estado apropiado. Listo.

10 workflows. 35+ acciones. Cero código servidor.

Cada workflow en producción, qué maneja y cuántas acciones soporta.

WorkflowTriggerAccionesQué maneja
Tableros CRUDAPI4Listar, crear, actualizar, eliminar tableros. Eliminación en cascada para etapas y miembros.
Gestor de etapasAPI5CRUD + reordenar. Límites WIP, colores, vinculación inbox, flags de completado.
Gestor de tareasAPI7Listar, crear, actualizar, eliminar, mover, reordenar, eliminación masiva. Membresía verificada.
ComentariosAPI4CRUD para comentarios de tareas con timestamps y seguimiento de autor.
ChecklistsAPI5Crear, actualizar, alternar completado, eliminar, reordenar.
NotificacionesAPI5Crear, listar, contar no leídas, marcar leída, marcar todas.
RecordatoriosCron1Diario 9 AM. Consulta tareas que vencen en 48h, crea notificaciones.
Formulario → tareaAPI1Recibe datos del formulario, firma JWT de servicio, llama al gestor de tareas por HTTP.
Formulario contactoAPI1Valida, almacena, rate limit (3/hr por email), envía confirmación vía Resend.
Capa authAllJWT en cada endpoint. CORS restringido. 60 req/min rate limit.

Todo lo que no tuvimos que construir, configurar ni mantener.

Servidor Node.js / Express
Base de datos PostgreSQL + migraciones
Modelos ORM y query builders
Middleware de verificación JWT
Configuración CORS, rate limiting, seguridad API
Servicio cron para trabajos programados
Despliegue de servidor + escalado
Monitoreo de infraestructura + uptime
Construimos todo nuestro gestor de tareas en Ubex – Qira construyó el frontend, Vira impulsó el backend, 10 workflows, 10+ tablas, JWT auth, cron jobs. Toda la app corre en Ubex. Nada externo. Lo usamos todos los días.
Equipo UbexConstruido por el equipo, para el equipo

Ubex Task corre 100% en Ubex.
Tu app también puede.

Frontend. Backend. Base de datos. Hosting. Todo Ubex. Nada más necesario.

~/

Hola 👋

¿Cómo podemos ayudarte hoy?