Configuración inicial requerida

Conecta tu proyecto Supabase para comenzar

La aplicación utiliza PostgreSQL, Supabase Auth y el bucket privado invoices mediante el modelo moderno de claves Publishable & Secret Keys con políticas RLS por socio.

1. Ejecuta el esquema SQL

Abre el SQL Editor en tu proyecto Supabase y ejecuta el contenido completo de supabase/schema.sql. Esto crea tablas, vistas de saldos, políticas RLS y el bucket privado invoices.

2. Desactiva el registro público y crea los 2 socios

En Authentication > Providers > Email desactiva Allow new users to sign up, crea los dos usuarios desde Authentication > Users e inserta sus UUID en public.partners.

3. Configura las variables de entorno en .env.local

NEXT_PUBLIC_SUPABASE_URL="https://tu-proyecto.supabase.co"
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY="sb_publishable_..."
SUPABASE_SECRET_KEY="sb_secret_..."