Este Webinar, dirigido por Harold Combita, CEO de Vivetori, introduce el concepto de construir software sin codificar utilizando herramientas no-code [03:53]. La sesión tiene como objetivo capacitar a los profesionales no técnicos para crear aplicaciones web o móviles [04:47].

El video cubre:

  • Introducción a No-Code: Explica qué es no-code a través de un ejemplo simple de conectar una hoja de Excel a una interfaz visual para gestionar oportunidades de negocio [12:30].
  • Código vs. No-Code vs. Low-Code vs. vibe coding Diferencia entre la codificación tradicional, no-code (interfaces visuales), low-code (combinación de herramientas visuales con algo de código) y la codificación impulsada por IA (uso de IA para generar código) [16:43, 19:43]. Destaca los pros y los contras de cada enfoque, señalando que la codificación con IA podría ser menos transparente y más difícil de mantener para los no programadores [20:38].
  • Plataformas No-Code Recomendadas: Sugiere Zapier (más fácil), Softr (intermedio) y Bubble (avanzado) como plataformas no-code [29:04].
  • Importancia de las Bases de Datos: Explica el papel de las bases de datos (datos estructurados como Excel o Google Sheets) en el desarrollo no-code y menciona herramientas como Notion, Airtable y Supabase [29:42, 31:51].
Ejemplo Práctico 1: Aplicación de Finanzas Personales con Zapier:
    • Define el alcance: registrar, ver y eliminar transacciones; registro automático de transacciones de facturas utilizando IA; y un chatbot asistente financiero [34:52].
    • Describe la estructura de la base de datos en Zapier Tables: fecha, cantidad, categoría y tipo de transacción [36:51, 38:31].
    • Muestra cómo crear una tabla en Zapier [40:30].
    • Muestra cómo construir una interfaz de usuario con Zapier Interface, incluyendo la visualización de registros de transacciones en una tabla y la adición de un formulario para nuevas transacciones [43:55, 46:46].
    • Ilustra la integración de la IA (ChatGPT) para extraer automáticamente datos de las facturas cargadas y registrarlos como transacciones [52:50]. Esto implica configurar una automatización de Zapier (Zap) que se activa cuando se carga un archivo, utiliza ChatGPT para analizar la imagen y extraer la cantidad y la fecha, y luego crea un nuevo registro en la tabla de transacciones [54:28].
    • Muestra cómo crear un chatbot utilizando Zapier Chatbots que se conecta a los datos de las transacciones, permitiendo a los usuarios hacer preguntas sobre sus finanzas [01:05:22].
    • Muestra cómo enlazar diferentes páginas dentro de la aplicación Zapier [01:11:27].
Ejemplo Práctico 2: Aplicación de Finanzas Personales Más Robusta con Softr y Airtable: 
    • Define un alcance más complejo: gestión de cuentas y transacciones, visualización de saldos, gráficos y autenticación de usuarios [01:15:36].
    • Describe la estructura de la base de datos en Airtable con tres tablas: usuarios, cuentas (con nombre, correo electrónico del usuario, saldo inicial, ingresos totales, gastos totales y saldo final) y transacciones (con fecha, cantidad, categoría, tipo, enlace de la cuenta, correo electrónico del usuario y fecha de creación) [01:16:38]. Explica las relaciones entre estas tablas [01:19:07].
    • Muestra cómo conectar Softr a la base de datos de Airtable [01:31:30]. Softr crea automáticamente las páginas iniciales basadas en las tablas [01:32:52].
    • Muestra cómo personalizar la interfaz de usuario en Softr, incluyendo menús de navegación, marca y gestión de usuarios [01:33:56, 01:39:04].
    • Ilustra cómo mostrar una lista de cuentas de usuario, filtrar las cuentas para mostrar solo las cuentas del usuario conectado y añadir la funcionalidad para crear, editar y eliminar cuentas [01:47:36].
    • Muestra cómo mostrar las transacciones, filtrarlas por el usuario conectado y añadir la posibilidad de crear nuevas transacciones vinculadas a cuentas específicas [01:57:19].
    • Muestra cómo crear una página para mostrar gráficos (gráfico de líneas que muestra las transacciones a lo largo del tiempo y un gráfico circular que muestra los gastos por categoría) utilizando datos de la tabla de transacciones, filtrados para el usuario conectado [02:08:35].
    • Explica cómo calcular los saldos de las cuentas en Airtable utilizando columnas de fórmula y resumen para sumar los ingresos y gastos relacionados con cada cuenta y luego mostrar el saldo final en la aplicación Softr [02:11:38].
Recomendaciones Finales:
    • Enfatiza la importancia de planificar los módulos del software, las entidades, las relaciones de datos, el flujo de usuarios y las reglas de negocio antes de utilizar herramientas no-code. También aconseja sobre la gestión de versiones, la centralización de la lógica, la planificación de la escalabilidad, las pruebas y la documentación [02:19:46].
    • En conclusión, el seminario web proporciona una introducción completa al desarrollo no-code, demostrando cómo construir aplicaciones web funcionales con capacidades integradas de IA y gestión de datos utilizando plataformas como Zapier y Softr, conectadas a bases de datos como Zapier Tables y Airtable [02:20:31].