Skip to content

Introducción

¿No estás listo para construir?

Si prefieres aprender más sobre Frames antes de construir uno, salta directamente a la Especificación de Frames.

Usemos Frog para ir de 0 a 1 en menos de un minuto. Al final de esto tendremos:

  • un servidor de frames con seguridad de tipos y un frame básico
  • una herramienta para interactuar y depurar nuestro Frame localmente
  • nuestro servidor desplegado en internet público

Inicialización vía CLI

Para comenzar, crea un nuevo proyecto:

ts
npm init frog -t vercel
ts
yarn create frog -t vercel
ts
bunx create-frog -t vercel
ts
pnpm create frog -t vercel

Completa las indicaciones y sigue las instrucciones:

bun install // instalar dependencias
bun run dev // iniciar servidor de desarrollo

INFO

Esta guía usa Frog + Vercel, pero los frames pueden construirse y desplegarse de muchas formas. Puedes explorar alternativas populares como frame.js en la página Recursos para Desarrolladores de Frames.

Abre la vista previa

Ahora que tienes un servidor de frames en funcionamiento, navega a http://localhost:5174/api/dev para interactuar con tu frame en la vista previa de Devtools.

Deberías ver un frame que dice "¡Bienvenido!" y tiene tres botones: manzanas, naranjas y plátanos. Haz clic en cualquiera de los botones y el frame se actualizará con un mensaje que repite tu elección.

Vista previa de Frog Frame

Despliega el frame

INFO

Este proyecto fue inicializado para despliegue con Vercel, ya que es una opción popular y sencilla. Si prefieres desplegar tu Frame de otra manera, consulta la documentación de Plataformas Frog.

Para distribuir tu frame, tu servidor necesitará estar alojado en algún lugar de internet. Siéntete libre de saltar este paso y volver más tarde.

ts
npm run deploy
ts
yarn run deploy
ts
bunx run deploy
ts
pnpm run deploy

Completa las indicaciones. Una vez que tu frame esté desplegado, puedes probarlo de extremo a extremo usando el Validador de Frames de Warpcast.

INFO

Asegúrate de ingresar la URL completa del frame. Para proyectos en Vercel, esta URL por defecto se encuentra en https://<dominio>/api.

Próximos pasos

Aquí tienes algunos pasos siguientes ahora que has inicializado y desplegado tu primer proyecto de Frames: