Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.03 KB

File metadata and controls

41 lines (29 loc) · 1.03 KB

Seed - Datos de prueba para Finward

El seed está en JavaScript (prisma/seed.js) para ejecutarse sin compilar. Prisma lo ejecuta con node -r dotenv/config prisma/seed.js.

Opción fácil: setup-dev (recomendado)

./dev.sh setup-dev

Crea usuario auth demo, ejecuta seed y aplica RLS. No necesitas SEED_USER_ID.

Credenciales demo:

  • Email: demo@finward.dev
  • Password: DemoFinward123!

Opción manual: solo seed

Si ya tienes un usuario en Supabase Auth:

  1. Añade SEED_USER_ID=<uuid> a backend/.env
  2. Ejecuta: ./dev.sh db:seed

¿Qué crea el seed?

Módulo Datos
User Perfil demo + categorías
Accounts Débito, efectivo, TDC
Transactions Ingreso, gastos, transferencia
MSI Compra iPhone a MSI
Recurring Gasolina quincenal
Loan Préstamo a Juan Pérez
CreditCardStatement Corte pendiente
SavingsGoal Meta vacaciones
Investment CETES, Bitcoin (crypto), NVIDIA (stock)
Budget, Notification Datos de ejemplo