Caso de estudio de Fundaia, nuestra plataforma para publicar aplicaciones desde GitHub

Tipo de proyecto
Plataforma de despliegue
Años
2026
Entregables
Panel web, servidor y contenedores, línea de comandos y servidor MCP para agentes de IA
El panel de Fundaia en un navegador, con un despliegue pasando por sus pasos, y el mismo proyecto en un móvil.

Fundaia es nuestra plataforma para publicar aplicaciones en internet. Le das tu repositorio de GitHub y ella lo construye, lo arranca y lo deja en su dirección, sin que montes ningún servidor. La hicimos nosotros y en ella funciona la API de esta web.

Un móvil en el sofá con el mismo proyecto en Fundaia.

Del código a internet

Cada servicio sale de un repositorio de GitHub, de una imagen, de una plantilla o de un archivo, y su despliegue enseña en qué paso va. Si algo falla, dice dónde y por qué, y la versión anterior sigue funcionando.

Todo conectado

Bases de datos y herramientas ya preparadas se añaden desde un catálogo, y los servicios se pasan sus direcciones y contraseñas solos, sin copiar nada a mano. Lo que nadie visita en ocho horas se duerme y se despierta con la siguiente visita.

Un móvil en el tren con el catálogo de plantillas de Fundaia.
Un móvil en la cocina con las variables de un servicio, una de ellas una referencia a la base de datos.
Un móvil en un coworking con una consulta a la base de datos y sus resultados.
Un móvil de noche con un servicio dormido que despertará con la próxima visita.

También para la IA

Todo lo que se hace en el panel se puede hacer desde el terminal o pedírselo a un agente de IA como Claude Code, que la maneja con las mismas funciones que una persona.

Un portátil en una sala de reuniones con la página de agentes de Fundaia, donde un agente de IA averigua por qué se ha caído un servicio.

Cómo está hecho

  • Panel

    React y Tailwind CSS, para el panel y las páginas públicas.

  • Servidor

    Bun y TypeScript, con el avance de cada despliegue en directo.

  • Contenedores

    Podman sin permisos de administrador, cada proyecto en su propia red privada.

  • Dominios

    Caddy y certificados de Let's Encrypt, para que cada servicio tenga su dirección segura.

  • Terminal y agentes

    Una línea de comandos en Rust y un servidor MCP para que la use un agente de IA.

  • Datos

    SQLite para la plataforma, y bases de datos como Postgres, MySQL o MongoDB para cada proyecto, que se consultan desde el panel.

En cifras

pasos en cada despliegue, a la vista
6
herramientas para que la maneje un agente de IA
290
bases de datos que se consultan desde el panel
5
Siguiente caso: Boathous