Hecho en Mexico por ingenio 100% Mexicano, VistaDev Mexico. vistadev.mx
Aplicación web (React + Vite) con autenticación y persistencia en Supabase, y generación de código vía API.
- Node.js (recomendado LTS)
- Una cuenta/proyecto de Supabase
- Una API Key para el endpoint de generación (
GEMINI_API_KEY)
-
Instala dependencias:
npm install -
Crea un archivo
.env.localen la raíz del proyecto.
Estas variables se leen desde import.meta.env:
VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEY
Esta variable se lee desde process.env (ver api/generate.ts):
GEMINI_API_KEY
Ejemplo de .env.local:
VITE_SUPABASE_URL=https://xxxx.supabase.co
VITE_SUPABASE_ANON_KEY=eyJ...
GEMINI_API_KEY=YOUR_API_KEY- Crea un proyecto en Supabase.
- Activa Auth por email/password y crea usuarios desde el dashboard (la app está en modo solo login).
- Asegúrate de tener estas tablas (según el código):
hgibuilder_projectshgibuilder_sessionshgibuilder_messages
npm run dev
Luego abre la URL que imprime Vite (por defecto http://localhost:5173).
npm run build
npm run preview