Appearance
🚀 Autobase - Getting Started
Bienvenido a Autobase
The Fast Lane to Business Apps
Autobase te permite crear aplicaciones internas (LOB) de forma rápida usando:
- YAML → UI
- Lua → lógica
- SQL → datos
1. Descargar CLI
Descargá Autobase CLI desde: Autobase CLI
2. Descomprimir
Descomprimilo con tus herramientas de compresión
3. Instalá
Ejecutá
bash
install.bató
bash
install.ps14. Login
bash
autobase loginIngresa tus credenciales
5. Clonala tu app localmente
bash
md my-app
cd my-app
autobase clone my-tenant my-app my-env6. Abrirla en Visual Studio Code
bash
code .Hacé algún cambio.
Refescá el navegador en https://my-app-url.autobase.dev
🧪 Tutorial (30 minutos)
Vamos a construir una mini app de clientes.
📁 Estructura
/mi-app
├── app.yaml
├── pages/
│ └── home.yaml
├── events/
│ └── Events.lua⚙️ app.yaml
yaml
name: mi-app
title: Gestión de Clientes
loginPageName: login
defaultConnection: main📄 Página inicial
/pages/home.yamlyaml
name: home
components:
- type: DISPLAY
template: |
<h1>Clientes</h1>
- type: BUTTON
text: Cargar clientes
onClick: LoadCustomers
- type: LIST
source: Customers
template: |
<div>
<strong>{{name}}</strong>
</div>⚡ Eventos (Lua)
/events/Events.lualua
--event LoadCustomers()
sql_to_vars("SELECT id, name FROM customers", "Customers")🗄️ Base de datos
sql
CREATE TABLE customers (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100)
);🔄 Flujo
- Click
- Evento Lua
- SQL
- Variables
- Render
🧠 Conceptos clave
- Pages → YAML
- Components → UI
- Events → Lua
- Data → SQL
- Variables → Binding
🚀 Listo
Ya podés crear apps con Autobase.