TapLedger
Aplicación de contabilidad personal y familiar con enfoque minimalista, priorizando privacidad mediante almacenamiento local SQLite y sincronización opcional en NAS Dockerizado sin dependencia de servicios externos.
Ficha actualizada 26 sept 2026, 5:42 · upstream 26 sept 2026, 5:41 · release v0.11.1
Qué es TapLedger
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TapLedger es una aplicación de contabilidad diseñada para la simplicidad extrema, permitiendo registrar transacciones en tres segundos mediante un flujo optimizado que elimina fricciones cognitivas. Su interfaz utiliza una paleta de colores cálidos y diseño limpio con tarjetas redondeadas, inspirado en el estilo 'curativo' de su predecesor TapMood. La aplicación soporta tanto uso individual como familiar, permitiendo a los usuarios gestionar sus finanzas personales o compartir un libro mayor común entre miembros del hogar.
- Registro diario de gastos e ingresos con teclado numérico grande y feedback háptico inmediato
- Gestión presupuestaria mensual con visualización de progreso y alertas visuales al superar el límite
- Sincronización familiar en servidor local (NAS) para compartir contabilidad sin depender de servicios en la nube
- Auditoría de gastos por miembro del hogar con identificación clara de quién realizó cada transacción
- Almacenamiento de datos local mediante SQLite, eliminando la necesidad de cuentas externas o bases de datos gestionadas
- Backend Dockerizado monolítico que utiliza un único archivo SQLite para persistencia, simplificando el despliegue en contenedores
- Licencia Apache-2.0 que permite uso comercial y modificación del código fuente con obligación de mantener atribuciones
- Diseño accesible con visualización dual (color + número) en gráficos para usuarios con daltonismo
- La estrategia de resolución de conflictos LWW (Last Write Wins) puede resultar en pérdida de datos si dos dispositivos modifican la misma transacción simultáneamente
- Requiere configuración manual de JWT_SECRET en el archivo .env para garantizar la seguridad de las sesiones de autenticación
- No incluye integración con OAuth externo, limitando la autenticación a credenciales básicas o tokens manuales
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue en producción, utilice HTTPS con un proxy inverso (Nginx/Caddy) si se expone a internet para evitar tráfico no cifrado. Mantenga copias regulares del directorio data/ antes de actualizar el contenedor, ya que contiene la base de datos SQLite persistente. Verifique que el JWT_SECRET tenga al menos 32 caracteres aleatorios y nunca lo comprometa en repositorios públicos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.