Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

garde-manger

Garde-manger es una aplicación open source para gestionar la despensa compartida del hogar: inventario, fechas de caducidad, lista de compras, escaneo de recibos/frigorífico y recetas con ingredientes disponibles.

Ficha actualizada 24 sept 2026, 8:36 · upstream 24 sept 2026, 8:31 · release 1.0.0-rc.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es garde-manger

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Garde-manger permite a los hogares gestionar el inventario alimentario compartido, controlando fechas de caducidad, generando listas de compras y creando recetas basadas en lo que queda. La solución ofrece dos modalidades: una versión alojada (hosted) gratuita para lo esencial con suscripción para IA, y una versión autoalojada (self-hosted) donde la API corre localmente sin límites de tasa en el uso de inteligencia artificial.

La arquitectura técnica se basa en Next.js y Node.js para el backend (AdonisJS), PostgreSQL como base de datos y Expo para la aplicación móvil. El despliegue recomendado utiliza Docker Compose v2, con separación clara entre volúmenes de datos (pgdata) y almacenamiento de archivos (storage). La configuración de IA es flexible, permitiendo proveedores externos como Gemini o OpenAI, o modelos locales vía Ollama sin que salgan datos del hogar.

La aplicación móvil está disponible para Android mediante APK directo, mientras que en iOS se accede temporalmente a través de Expo Go. El sistema incluye soporte para autenticación segura con mejor-auth y opciones opcionales como PocketID. Las actualizaciones son automáticas pero requieren backup previo debido a las migraciones no reversibles.

CASOS DE USO
  • Gestión de inventario compartido en múltiples dispositivos móviles dentro del hogar
  • Detección de productos próximos a caducar para evitar desperdicios alimentarios
  • Generación automática de recetas basadas en los ingredientes disponibles actualmente
  • Escaneo visual de recibos y contenido del frigorífico mediante IA integrada
PUNTOS DESTACADOS
  • Licencia MIT y código abierto, permitiendo inspección y modificación completa del software
  • Uso de inteligencia artificial sin límites de tasa en la versión autoalojada
  • Compatibilidad con modelos locales como Ollama para mantener los datos privados en el hogar
  • Arquitectura modular con separación clara entre dominio, aplicación e infraestructura
PRECAUCIONES
  • Requiere Docker Compose v2 y conocimientos básicos de contenedores para el despliegue
  • La aplicación móvil en iOS solo está disponible temporalmente a través de Expo Go
  • Las migraciones de base de datos son automáticas y no reversibles, obligando a backup previo
  • El escaneo de IA requiere configuración manual de claves API o instalación local de Ollama
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Home screenRecipes screenLogo Garde-manger
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Desplegar en red local segura o detrás de proxy HTTPS (ej. Caddy) para proteger sesiones. Configurar variables de entorno .env con credenciales generadas aleatoriamente y permisos restrictivos (chmod 600). Antes de actualizar, realizar backup manual de volúmenes pgdata y storage. Asegurar que CORS_ORIGIN incluya los orígenes móviles (exp://, gardemanger://). Para producción, evitar usar localhost en APP_URL y NETWORK_URL.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
333354323000
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.