Esto es lo mismo que usamos nosotros: Claude Code para escribir el código, GitHub para guardarlo, Supabase para los usuarios y los datos, y Vercel o Cloudflare para publicarlo. Cada módulo se abre por separado — ve avanzando cuando tengas tiempo, no hay que hacerlo todo en un día.
¿Solo necesitas mandar una página simple, sin usuarios ni base de datos? Con eso te alcanza la guía más corta.
Cinco piezas, cada una hace una sola cosa. Ninguna reemplaza a la otra.
El mismo Claude que ya conoces, pero corriendo en tu computador. Escribe el código directo en tus archivos, no solo te lo muestra en el chat.
La caja fuerte donde queda guardada cada versión del código. Si algo se rompe, siempre puedes volver a una versión anterior.
La base de datos. Ahí quedan los usuarios que se registran, sus contraseñas (protegidas) y toda la información que la plataforma junta.
Quien publica la plataforma en internet con un link real, y la actualiza sola cada vez que Claude Code sube un cambio a GitHub.
Es distinto al Claude que usas en el navegador. Claude Code corre en la Terminal de tu computador (una ventana negra de puros comandos) y desde ahí puede crear archivos, escribir código, ejecutarlo y corregirlo — todo en tu carpeta de proyecto.
npm install -g @anthropic-ai/claude-code
Cuando termine, para abrirlo:
cd y arrastra la carpeta a la ventana, o escribe la ruta completa. Si no existe todavía, créala primero en el Explorador de archivos.claude y EnterSe abre tu navegador para que inicies sesión con tu cuenta de Claude, la misma que ya usas.Prompt para partir un proyecto nuevo, dentro de Claude Code:
Quiero armar una plataforma simple para [describe en una frase qué hace: ej. "que mis clientes se registren y vean el estado de su pedido"]. Todavía no tengo base de datos ni nada conectado. Empecemos por la pantalla principal y el formulario de inicio de sesión, con HTML simple, sin conectar nada todavía. Ve explicándome qué archivo vas creando y para qué sirve.
GitHub no es para escribir código a mano. Es la caja fuerte que guarda cada versión de lo que Claude Code va armando, y es lo que Vercel o Cloudflare miran para saber qué publicar. Tú casi no lo tocas directamente — le pides a Claude Code que lo haga por ti.
Supabase hace dos cosas: guarda información en tablas (como una planilla en la nube), y maneja el registro/inicio de sesión de los usuarios, con las contraseñas protegidas automáticamente — tú nunca las ves ni las guardas a mano.
Prompt para que Claude Code conecte todo esto:
Conecta este proyecto a Supabase. Mi Project URL es [TU PROJECT URL] y mi anon key es [TU ANON KEY]. Agrega registro e inicio de sesión con correo y contraseña usando supabase-js. Cuando alguien se registre, crea automáticamente una fila para esa persona en una tabla llamada perfiles, con su correo y la fecha. Configura los permisos (Row Level Security) para que cada usuario solo pueda ver y editar su propia fila, nunca la de otro.
Con el código en GitHub, falta un último paso: conectarlo a un servicio que lo publique y le dé un link real. Usamos principalmente Vercel; Cloudflare es el respaldo cuando Vercel falla o para publicar algo suelto muy rápido.
Cuando ya tengas las cuatro cuentas creadas (Claude Code instalado, GitHub, Supabase, Vercel), este es el orden real, cada vez que armes algo nuevo: