Saltar al contenido
Inicio
Docs/Backend Manager

Backend Manager

FreePro: gates específicos

Panel unificado para todo lo que orbita alrededor de tu proyecto pero vive fuera del código: hosting, BaaS y observabilidad. 13 proveedores repartidos en 3 hubs independientes — cada uno con su propio mental model — bajo BYOK con tu propia cuenta.

BYOK con tokens cifrados en el dispositivo

Pocket Code no aloja, factura ni proxea ninguno de estos servicios. Cada token se cifra en el dispositivo y se inyecta en la cabecera oficial del proveedor; cada llamada va directa del teléfono a la API del servicio, que te factura el uso según su política.

Tres hubs

La pantalla de bienvenida muestra tres tarjetas. Eliges una y aterrizas en el grid del hub. Para cambiar de hub, gesto-atrás hasta el welcome y elige otra. No hay barra de pestañas.

Deploy

Hosting

"¿Dónde corre mi app?"

Vercel · Render · Netlify · Railway · Fly.io · Cloudflare · DigitalOcean

BaaS

Backend-as-a-Service

"¿Dónde están mis datos / mis usuarios?"

Firebase · Appwrite · Convex · Supabase

Observability

Errors + analytics

"¿Funciona en producción?"

Sentry · PostHog

Hub Deploy — 7 proveedores

Cada proveedor expone capacidades distintas según lo que su API oficial soporte. La UI esconde los botones de cada acción cuando el proveedor no la implementa — nunca verás un toast "no disponible" por una acción visible.

Vercel

Render

Netlify

Railway

Fly.io

Cloudflare Pages

DigitalOcean

CapacidadVercelRenderNetlifyRailwayFly.ioCFDO
Listar proyectos / servicios
Listar deployments
Disparar deploy desde la app
Rollback con un toque
Variables de entorno (leer + editar)
Dominios personalizados (Pro)(DNS zones)
Editar configuración de build
Cancelar deploy en curso
Suspender / reanudar servicio
Servidores / VMs✓ apps✓ droplets

CF = Cloudflare Pages · DO = DigitalOcean. Vercel: la creación de proyectos se hace por el asistente One-Click (no hay endpoint público para re-disparar un proyecto ya existente). Railway requiere elegir servicio y entorno — flujo no expuesto hoy en la app.

Herramientas específicas por proveedor

Tres proveedores tienen mucha más superficie que el flujo deploy básico. Cada sección se carga sólo cuando la abres y se cachea para que el back-navigation no la vuelva a pedir.

Cloudflare

  • • Workers
  • • KV namespaces
  • • D1 databases
  • • R2 buckets
  • Zonas DNS (con Purge cache inline)

DigitalOcean

  • Clusters Kubernetes
  • Bases de datos gestionadas
  • Volúmenes de bloque
  • Cloud firewalls

Los Droplets viven en la pestaña Servidores.

Railway (por proyecto)

  • • Environments
  • Volúmenes

Asistentes adicionales

One-Click Deploy (3 pasos)

Asistente para crear proyecto nuevo desde un repo de GitHub: elige proveedor → pega URL del repo y branch → ponle nombre. Acepta URLs completas, ssh y formato corto `owner/repo` (GitHub, GitLab, Bitbucket).

Hoy sólo Vercel puede crear el proyecto end-to-end. Los demás aparecen listados pero devuelven aviso de que el flujo todavía no está disponible para ese proveedor.

Generador de YAML Kubernetes

Generador local: introduces nombre, imagen, replicas, puertos, namespace y límites de CPU/memoria, y la app te devuelve un YAML con Deployment + Service. No es un cliente kubectl — no aplica ni se conecta a ningún cluster. Copias el resultado a tu `kubectl apply -f -` favorito.

Hub BaaS — 4 proveedores

Cada proveedor tiene su propio flujo en la app.

Firebase

Listado de proyectos no disponible todavía (requiere un permiso OAuth adicional). La app muestra un aviso azul invitando a abrir la consola de Firebase en el navegador.

Appwrite

Lista de proyectos + lista de usuarios de cada proyecto. Funciones y bases de datos quedan como follow-up.

Convex

Lista tus teams. Para inspeccionar tablas pegas la URL de tu deployment (`https://<nombre>.convex.cloud`) en un campo y la app trae el listado. La URL no se guarda, vive sólo durante la sesión.

Supabase

Lista de proyectos + drilldown a las tablas del schema `public` de cada proyecto. Para obtener el listado, la app pide la anon key de ese proyecto a Supabase al vuelo — la key no se queda guardada en disco.

Hub Observability — Sentry + PostHog

Eliges un proyecto y la app carga la pantalla principal (issues para Sentry, insights para PostHog). El resto de secciones se carga sólo cuando pulsas su chip.

Sentry

  • Issues con nivel (fatal/error/warning/info/debug) y conteo de eventos
  • • Releases
  • Reglas de alerta (sólo lectura)
  • Session replays (planes Business/Enterprise de Sentry)
  • Feedback de usuario

PostHog

  • • Insights
  • • Feature flags Pro
  • • Events
  • • Cohorts
  • • Experiments (A/B testing)
  • • Session recordings
  • • Dashboards
  • Annotations (marcadores de deploy / incidente)

Host configurable (PostHog Cloud o self-hosted).

Cómo conectar un proveedor

  1. 1Genera un API token o personal access token en el dashboard del proveedor (Render, Vercel, Sentry, etc.).
  2. 2En Pocket Code, abre Ajustes → Platform Services y selecciona el proveedor.
  3. 3Pega el token. Se cifra en el dispositivo y nunca sale del teléfono salvo en las llamadas a la API oficial del proveedor.
  4. 4Abre Backend Manager: el proveedor ya aparece en su hub con tus proyectos cargados.

Si abres un proveedor sin token configurado, la app muestra una pantalla de "Conectar <proveedor>" con un acceso directo a Ajustes. El acceso pasa por autenticación biométrica (huella, face o PIN) para que nadie con el teléfono desbloqueado pueda añadir o ver tokens sin tu permiso.

Free vs Pro

FunciónFreePro
Acceso a los 3 hubs y a los 13 proveedores
Conectar tus tokens (BYOK)
Listar proyectos / deployments / issues
One-click deploy + rollback
Generador de YAML Kubernetes
Deploys activos al mismo tiempo1Ilimitados
Dominios personalizados
Preview deployments por rama
Feature flags de PostHog

Estadísticas del módulo

13

Proveedores

7

Hosts cloud

4

BaaS

2

Observability

22

Rutas de deploy

4

Idiomas