Crear un proyecto en Lovable
Esta guía cubre el setup mínimo para crear un proyecto en Lovable enfocado en nuestra prioridad #1: velocidad (sin sacrificar calidad).
1) Crear un proyecto vacío en Lovable
- Abre Lovable y usa el prompt:
- "Crea un nuevo proyecto vacío"
- Luego renombralo y ponle un nombre claro y consistente.
- (Opcional) Agrega una descripción corta: objetivo + stack.
En este punto el proyecto existe solo en Lovable (aún no hay repo).
2) Conectar el proyecto a GitHub (Lovable crea el repo)
Importante: lovable no permite conectar un proyecto con un repo preexistente, NO creamos el repo antes.
Al conectar GitHub, Lovable crea un repositorio nuevo para ese proyecto y empieza el sync.
- Ve a Settings → Connectors → GitHub.
- Connect GitHub (OAuth): autoriza tu cuenta.
- Dentro del proyecto, conecta GitHub:
- Usa el ícono de GitHub (arriba a la derecha) o Settings → Connectors → GitHub → Connect project.
- Selecciona la organización/cuenta destino.
Resultado:
- Se crea un repo nuevo en GitHub.
- Inicia el two-way sync automáticamente (Lovable ↔ GitHub).
- Al momento de crear el repo, la rama por defecto (
main) es la única que existe, así que es la que Lovable sincroniza inicialmente.
Importante:
maines solo el punto de partida. Antes de empezar a trabajar hay que crear la ramadevy cambiar Lovable para que sincronice ahí (nunca se trabaja directo sobremain) — ver Manejo de ramas.
Consideraciones:
- Luego de crear el repo podemos renombrarlo (esta acción no rompe el sync).
3) Backend: no usamos Lovable Cloud
Importante: en Landscapes no usamos Lovable Cloud como backend, y no se usa el botón Publish de Lovable para desplegar nada (ni frontend ni backend).
El backend real vive en un proyecto de Supabase externo (con branching
main/stg), y el frontend se despliega en Cloudflare. Ese setup se documenta por separado: el backend en Setup de Supabase y el frontend en Despliegue y Operación.
4) Checklist final
- Proyecto creado en Lovable (vacío)
- GitHub conectado (OAuth + App instalada)
- Repo creado por Lovable y sync activo
- Lovable cambiado de
mainadev(ver Manejo de ramas) — no se trabaja sobremain - No se activó Lovable Cloud (el backend se configura aparte, en Supabase externo)
Referencias
- Lovable — Sync your Lovable project with GitHub