groly
Groly es una PWA autoalojada ligera enfocada en móviles para gestionar listas de la compra, rastrear suplementos y nutrición, y planificar comidas.
Ficha actualizada 24 sept 2026, 6:32 · upstream 24 sept 2026, 6:29 · release v0.9.8-hotfix.2
Qué es groly
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Groly es una aplicación web progresiva (PWA) construida con Next.js y Node.js, diseñada para ser autoalojada en contenedores Docker ligeros. La base de datos es SQLite para persistencia local y caché. Soporta despliegue en entornos como Unraid. La interfaz está optimizada para táctiles con navegación inferior y gestos swipe.
Gestiona listas de la compra con sincronización offline-first, escaneo de códigos de barras integrado que consulta bases de datos abiertas (Open Food Facts) sin API key, y categorización automática. Incluye un tracker de salud para suplementos, agua, cafeína, meditación y estado de ánimo con exportación a PDF.
Permite llevar un diario de alimentación con seguimiento de calorías y macronutrientes, configuración de objetivos personalizados o automáticos (Mifflin-St Jeor), y gestión de recetas importadas desde URLs. Incluye planificador semanal de comidas que envía ingredientes a la lista de compra.
- Gestión familiar de listas de la compra compartida con sincronización offline.
- Seguimiento personal de suplementos y adherencia terapéutica con recordatorios.
- Planificación semanal de comidas y cálculo automático de macronutrientes.
- Auditoría nutricional mediante escaneo de códigos de barras en tienda sin conexión.
- Registro de hábitos de vida (agua, cafeína, meditación) y estado de ánimo diario.
- Arquitectura PWA con soporte nativo para modo offline y notificaciones push.
- Integración directa con Open Food Facts sin necesidad de API key ni exposición de IPs.
- Sincronización en tiempo real mediante Server-Sent Events (SSE) para listas compartidas.
- Base de datos SQLite ligera optimizada para caché persistente y escaneo local.
- Interfaz táctil optimizada con gestos, swipe y botones grandes para uso móvil.
- Dependencia de conexión a internet para la primera carga y búsqueda de productos en Open Food Facts (aunque el caché ayuda).
- Escaneo de códigos de barras limitado a dispositivos que soportan BarcodeDetector API o requieren ZBar WASM.
- Gestión de usuarios restringida a invitación por admin, sin registro público abierto.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Desplegar como contenedor Docker ligero en servidores autoalojados como Unraid. Requiere al menos 2 núcleos CPU y 2 GB de RAM según análisis técnico. El puerto por defecto es 3000. Se recomienda configurar variables de entorno para la base de datos SQLite y asegurar que el dominio esté configurado correctamente para habilitar las notificaciones push del PWA.
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.





