**Configuración de Entorno de Desarrollo (Setup Inicial) con Vercel, Supabase, Lovable y GitHub**
---
### Descripción del Proyecto
Necesito un experto que me ayude a configurar un entorno de desarrollo inicial completo para un proyecto web. El objetivo es tener un flujo de trabajo funcional y eficiente utilizando las siguientes herramientas:
* **
Lovable.dev:** Como framework de desarrollo para el el front.
* **Supabase:** Para la base de datos (PostgreSQL), autenticación y almacenamiento.
* **Vercel:** Para el despliegue continuo (ci/cd) y hosting de la aplicación.
* **GitHub:** Como sistema de control de versiones y repositorio de código.
### Objetivos Clave y Entregables
El proyecto se centrará en la configuración y puesta en marcha de todas estas piezas, tanto en un entorno local como en la nube. Los entregables específicos son:
1. **Configuración de Repositorio en GitHub:**
* Creación de un repositorio público/privado.
* Configuración de las ramas `main` (producción) y `develop` (desarrollo).
* Sincronización del repositorio con el entorno de desarrollo local.
2. **Configuración de Supabase:**
* Creación de un proyecto en Supabase.
* Configuración de dos bases de datos: una para el entorno de desarrollo (`develop`) y otra para el de producción (`main`).
* Conexión de las bases de datos al proyecto de
Lovable.dev.
3. **Configuración de Lovable:**
* Conexión de Vercel con el repositorio de GitHub.
* Configuración del despliegue automático (ci/cd) para la rama de producción (`main`).
* Configuración de las variables de entorno necesarias (claves de API, credenciales de Supabase, etc.) Para que la aplicación funcione correctamente.
4. **Configuración del Entorno Local:**
* Verificación de que todas las herramientas y conexiones (GitHub, Supabase) funcionen correctamente en mi entorno.
5. **Sesión de Dudas y Capacitación:**
* Una o dos horas de consultoría para resolver dudas sobre el flujo de trabajo, el despliegue, la gestión de ramas y las herramientas.
* Instrucciones claras sobre cómo replicar el proceso y mantener el flujo de trabajo.
---
### Requisitos del Freelancer
* Experiencia demostrable con **Vercel, Supabase, GitHub y Lovable**.
* Conocimiento en la configuración de flujos de trabajo de ci/cd.
* Capacidad para explicar conceptos técnicos de manera sencilla y clara.
* Comunicación fluida en español.
### Alcance del Proyecto (Scope)
El alcance del proyecto está limitado al **setup inicial y la configuración**. No se requiere el desarrollo de funcionalidades adicionales en el proyecto, solo la correcta interconexión y puesta en marcha de las herramientas mencionadas. El objetivo final es que, al terminar el trabajo, yo pueda continuar con el desarrollo del proyecto sabiendo que el entorno está correctamente configurado.
Plazo de Entrega: No definido