Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Capturas del proyecto

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

Overview of all shared shopping listsShopping list with categorized itemsFavourite items ready to add to a shopping listTodayQuick-log view for a supplementWeekly supplement history and adherence overviewQuick-log view for health and lifestyle trackersDaily mood tracking view with gratitude note
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.