piglet
Webapp open source para gestión presupuestaria familiar con frontend ligero, API RESTful y soporte Docker. Incluye autenticación segura, seguimiento de gastos por categorías, informes mensuales y compartir presupuestos entre usuarios.
Ficha actualizada 18 sept 2026, 20:58 · upstream 10 ene 2025, 15:36 · release v1.3
Qué es piglet
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Piglet es una aplicación web diseñada para la administración de presupuestos en el hogar, ofreciendo una interfaz ligera y una API funcional. Permite registrar, categorizar y comparar gastos fácilmente, personalizando categorías y perfiles según las necesidades del usuario.
La arquitectura está basada en contenedores Docker con soporte para MySQL/MariaDB como base de datos principal y Redis para caché. Incluye autenticación segura por defecto (configurable) y soporta compartir presupuestos entre familiares o amigos mediante funcionalidad de colaboración integrada.
El proyecto mantiene los datos financieros localmente en el servidor, priorizando la privacidad y seguridad. Genera informes detallados mensuales para seguimiento financiero a lo largo del tiempo. El roadmap incluye soporte multilenguaje, mejoras en la interfaz móvil y migración a SQLite como opción.
- Gestión presupuestaria familiar con múltiples usuarios colaborativos
- Seguimiento de gastos personales con categorización automática
- Generación de informes financieros mensuales para análisis de tendencias
- Despliegue autoalojado en servidor propio con Docker Compose
- Datos almacenados localmente sin dependencia de servicios externos
- API RESTful disponible en puerto 8080 para integraciones
- Soporte nativo para compartir presupuestos entre usuarios
- Configuración flexible mediante variables de entorno .env
- Cookie insegura activada por defecto (requiere HTTPS con proxy inverso)
- Proyecto desarrollado por autor junior según disclaimer oficial
- Falta soporte multilenguaje en versión actual
- Interfaz no optimizada para móviles en release estable
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 Docker Compose. Configurar variables de entorno MYSQL_* y MAIL_* antes del primer inicio. Usar proxy inverso con HTTPS y activar SECURE_COOKIE=True si se accede desde internet. Almacenar volumen /var/lib/mysql localmente para persistencia de datos.
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.