Gastos entre amigos (local + compartir por URL)

Sin backend. Persiste en localStorage. Compartís el estado en la URL (#d=...) comprimido.

1) Amigos

Tip: los balances dependen de categorías y gastos.

2) Categorías (máx 3 incluyendo “General”)

Las categorías definen quién participa. Cada gasto se asigna a una categoría y se divide en partes iguales entre sus miembros.

3) Gastos

Nota: el monto se toma como número (usa punto o coma). Moneda libre.

4) Balances

Balance = (pagó) − (lo que le correspondía pagar por participación en categorías).

5) Sugerencia de pagos

Algoritmo greedy: genera pocas transferencias, no necesariamente óptimo global, pero suele quedar muy bien para grupos.

Compartir / Export

El link usa #d=... (fragment). Normalmente no llega al servidor.