Aplicación de gestión de gastos personales y grupales.
- Node.js 18+
- npm 9+
Crear un archivo .env.local a partir de .env.example con tus credenciales:
cp .env.example .env.local
Variables mínimas para Firebase (puedes usar un proyecto demo para pruebas):
VITE_FIREBASE_API_KEYVITE_FIREBASE_AUTH_DOMAINVITE_FIREBASE_PROJECT_IDVITE_FIREBASE_STORAGE_BUCKETVITE_FIREBASE_MESSAGING_SENDER_IDVITE_FIREBASE_APP_ID
Opcionales para funcionalidades de IA:
VITE_GEMINI_API_KEYVITE_OPENAI_API_KEY
Si no se configuran claves de IA, la app utilizará degradaciones controladas (heurísticas/identidad).
npm install
npm run dev
npm run build
El resultado se genera en dist/ y puede servirse con cualquier servidor estático.
npm run preview
- Sube el contenido de
dist/a tu proveedor (Vercel/Netlify/Cloudflare Pages/Nginx). - Asegúrate de definir las mismas variables de entorno con prefijo
VITE_en el entorno de build.