Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.