Ⓐ @RevolucioCATreset en --:--:--

$ cat /usr/share/webschool/README.md

WEBSCHOOL

De cero a web publicada para tu colectivo sin tocar un ratón: pide el código a una IA, guárdalo en local, súbelo a GitHub, edítalo con opencode y despliégalo en Vercel. Todo desde la terminal.

01

Pide el código a la IA

Describe la web de tu colectivo a una IA (ChatGPT, Claude, Lovable...) y pídele el código completo. Sé específico: qué hace, qué páginas tiene (asambleas, actividades, contacto) y qué tecnologías quieres.

# Ejemplo de prompt:
"Crea una web para mi ateneo con React + Tailwind,
con página de inicio, calendario de actividades,
quiénes somos y contacto.
Dame la estructura de archivos completa."
02

Ponlo en local

Crea la carpeta del proyecto, pega el código en los archivos y comprueba que funciona en tu máquina antes de subirlo a ningún sitio.

mkdir web-ateneu && cd web-ateneu
# crea los archivos que te dio la IA
npm install
npm run dev   # abre http://localhost:5173
03

Súbelo a GitHub

Crea un repo en github.com (o con la CLI oficial 'gh') y sube tu código. GitHub es tu copia de seguridad y tu historial de cambios: toda la asamblea puede colaborar.

git init
git add .
git commit -m "primera versió de la web"
gh repo create web-ateneu --public --source=. --push
# o sin gh: crea el repo en la web y luego
# git remote add origin https://github.com/tu-colectivo/web-ateneu.git
# git push -u origin main
04

Edita con opencode

opencode es un agente de IA que vive en tu terminal: edita tus archivos, arregla bugs y añade secciones sin salir de la línea de comandos.

npm install -g opencode-ai
cd web-ateneu
opencode
# dentro del chat:
> "añade una página /assemblees con el calendario"
# revisa los cambios y súbelos:
git add . && git commit -m "pàgina d'assemblees" && git push
05

Deploy en Vercel

Conecta tu repo de GitHub a Vercel y cada 'git push' se publica automáticamente. Tu colectivo ya tiene voz en la red.

npm install -g vercel
vercel login
vercel          # deploy de prueba
vercel --prod   # deploy a producción
# Tu web queda en https://web-ateneu.vercel.app

$ tip --final

El flujo completo: IA → local → git push → Vercel. Una vez conectado el repo, cada push despliega solo. Tu web, tu terminal, tu ritmo.