rapibase

2026-10-10 · 5 min de lectura

Cómo agregar base de datos y login a una app hecha con IA

Las apps hechas con Lovable, Bolt, v0 o una sesión rápida con Claude muchas veces parecen terminadas y no lo están: lo que guardas desaparece en otro navegador, el login es decorativo y cualquier visitante podría leer los datos de todos. Lo que falta tiene nombre, un backend, y no necesitas saber construir uno para agregarlo.

Señales de que tu app no tiene backend

  • La abres en el celular y tus datos no están.
  • El login acepta cualquier contraseña, o no hay login.
  • El código menciona localStorage o un archivo .db local.
  • Hay una clave de API escrita directamente en el código.

Las tres piezas, en palabras simples

Una base de datos

Tablas en un servidor, como una planilla en la que cada usuario escribe a través de tu app. Rapibase le da a cada proyecto su propio Postgres, la base de datos open source más usada.

Login de usuarios

Registro, inicio de sesión, recuperar la contraseña y, si quieres, enlace mágico o Google. El backend decide quién es quién; tu app solo muestra el formulario.

Reglas de seguridad

La pieza que todos olvidan. La seguridad por filas le dice a la base de datos "cada usuario solo puede leer y cambiar sus propias filas". Sin ella, un usuario que sepa un poco de JavaScript puede leerlo todo. Con ella, aunque el frontend tenga un error, la base de datos se niega.

El prompt

Crea un proyecto gratis en Rapibase, conecta tu agente (la consola te da el comando) y abre con él el código de tu app. Después pídele:

Esta app guarda sus datos en el navegador. Usa mi
proyecto de Rapibase como backend:
- crea una tabla por cada tipo de dato que guarda la app
- agrega registro y login con email
- activa la seguridad por filas para que cada usuario vea solo lo suyo
- reemplaza el código de localStorage por llamadas a la API de Rapibase
- deja la clave secreta fuera del frontend
Cuando termines, explícame qué creaste.

El agente lee la guía de Rapibase antes de tocar nada, así que sabe cómo funcionan la API, el login y las reglas. Puedes ver cómo aparecen las tablas en la consola mientras trabaja.

Cómo saber que funcionó

  • Crea dos cuentas. Lo que guarda una, la otra no tiene que verlo.
  • Cierra el navegador y abre la app en otro dispositivo: los datos siguen ahí.
  • Pídele al agente que liste las reglas de seguridad de cada tabla: ninguna debería quedar abierta.

Fotos y archivos

Si la app sube imágenes o documentos, pide un bucket de storage: público para lo que cualquiera puede ver (fotos de productos), privado para lo que solo el dueño puede descargar (facturas). La idea es la misma: cada usuario llega solo a sus archivos.

Y después, publícala

Con el backend listo, la app puede salir a internet en el mismo proyecto, con tu propio dominio. El paso a paso está en la guía Cómo publicar una app hecha con Claude Code.

Pruébalo con tu agente

Crea un proyecto gratis, conecta tu agente (Claude Code, Cursor, OpenCode o Claude.ai) y pídele tu app. Sin tarjeta.

Empezar gratis