Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Gastos diarios: PWA para apuntar cada gasto y ver en qué se va el dinero
Translation pending
FinanceHTML · JavaScriptGitHub @JeanPollCOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
App de una sola página para apuntar cada gasto en segundos (monto, categoría, nota y fecha) y ver en qué se va el dinero: por día, por mes, por categoría y contra un presupuesto mensual opcional. Funciona sin conexión y se instala en el iPhone como una app más. Los datos viven en el teléfono (localStorage); la copia de seguridad es el JSON que exporta la pestaña Historial.Read the full README ↗
App de una sola página para apuntar cada gasto en segundos (monto, categoría, nota y fecha) y ver
en qué se va el dinero: por día, por mes, por categoría y contra un presupuesto mensual opcional.
Funciona sin conexión y se instala en el iPhone como una app más. Los datos viven en el teléfono
(localStorage); la copia de seguridad es el JSON que exporta la pestaña Historial.
| Archivo | Qué es |
|---|---|
index.html | Toda la app: estilos, categorías y lógica. |
manifest.webmanifest | Nombre, ícono y colores con los que se instala. |
sw.js | Service worker: guarda la app en caché para abrirla sin internet. |
icon-*.png | Íconos (180 para iOS, 192/512 para Android/Chrome, maskable). |
.json completa, .csv para Excel) y se restauran.main, raíz): https://jeanpollc.github.io/gastos/Para publicar cambios basta con hacer commit y git push; Pages redepliega en 1–2 minutos.
Cada vez que cambies index.html, sube el número de CACHE en sw.js (gastos-v2, v3, …)
para que los teléfonos descarguen la versión nueva. La actualización se aplica en el siguiente
arranque de la app.
python -m http.server 8766
y abrir http://localhost:8766/. El service worker solo se registra sobre http(s), no al abrir el archivo directamente.