ledger
Tracker móvil y web para gastos personales, basado en la nube. Reconoce recibos con IA, envía correos electrónicos, sincroniza Telegram, permite dividir facturas y gestionar despensa.
Ficha actualizada 23 sept 2026, 8:34 · upstream 23 sept 2026, 8:01 · release sin release detectada
Qué es ledger
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Ledger es un tracker de gastos personal que funciona tanto en el navegador como en aplicaciones móviles. Está diseñado especialmente para estudiantes en el Reino Unido, pero puede usarse por cualquier persona. Permite registrar gastos mediante captura de recibo con reconocimiento de imágenes, entrada manual o envío de mensajes a Telegram. También permite enviar correos electrónicos de facturas (como Uber Eats, Deliveroo) y sincronizarlos automáticamente. Incluye funciones como resumen mensual, conversión de monedas, recordatorios, reconciliación bancaria y gestión de despensa.
- Registrar gastos diarios para estudiantes en el Reino Unido
- Recibir facturas de Uber Eats o Deliveroo mediante correo electrónico
- Sincronizar gastos entre Telegram y la web del tracker
- Gestionar despensa con recordatorios de caducidad
- Dividir facturas entre compañeros de piso
- Comparar presupuestos mensuales contra gastos reales
- Registrar gastos mediante reconocimiento de imágenes de recibos
- Reconocimiento automático de recibo con IA (Zhipu o OpenAI) para capturar datos sin intervención manual
- Sincronización bidireccional entre Telegram y la web del tracker
- Conversión automática de monedas (GBP ↔ CNY, EUR, USD) mediante API externa
- Reconciliación bancaria con correos electrónicos o capturas de pantalla
- Gestión de despensa con estimaciones de caducidad y recordatorios
- No tiene interfaz gráfica propia; se usa un frontend basado en Next.js que requiere conexión a internet para funcionar
- El reconocimiento de imágenes depende de una API externa (Zhipu o OpenAI) con límites de tasa de uso
- La sincronización con Telegram es limitada: solo permite enviar fotos y recibir respuestas, no enviar mensajes directamente
- No tiene autenticación de dos factores integrada
- Los correos electrónicos deben ser enviados a una dirección específica configurada en Cloudflare o IMAP
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.
Requiere Python 3.11+ y Node.js 20+. Se despliega con Docker en K3s mediante un script de sync-and-deploy. Se recomienda ejecutar solo una instancia del backend para evitar conflictos entre Telegram long-polling y deduplicación de recordatorios. El frontend se ejecuta en modo demo por defecto; para producción se debe desactivar DEMO_MODE y configurar ADMIN_TOKEN con la contraseña del usuario. Se requiere Cloudflare Email Routing para recibir facturas electrónicas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.