Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

morsl

Generador de menús semanales que conecta con Tandoor para seleccionar recetas basadas en perfiles y sincronizar pedidos automáticamente.

Ficha actualizada 26 sept 2026, 13:49 · upstream 26 sept 2026, 13:39 · release v0.4.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es morsl

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

Morsl automatiza la planificación de comidas al conectarse a una instancia de Tandoor Recipes. Utiliza algoritmos de selección inteligente (PuLP) para elegir recetas según perfiles definidos por el usuario, considerando ingredientes, calificaciones y palabras clave. Ofrece una interfaz web compartida para el hogar donde los miembros pueden navegar por tarjetas de recetas y realizar pedidos sin necesidad de cuentas de usuario.

CASOS DE USO
  • Planificación semanal automática de comidas para toda la familia
  • Gestión de inventario al filtrar recetas por ingredientes disponibles
  • Menú familiar compartido accesible desde dispositivos móviles sin login
  • Sincronización de selecciones de comida de vuelta a Tandoor como planes
PUNTOS DESTACADOS
  • Selección de recetas basada en optimización lineal (PuLP) para cumplir restricciones
  • Integración nativa con la API de Tandoor Recipes y Meal Plans
  • Interfaz web responsive diseñada específicamente para visualización móvil
  • Sistema de perfiles flexibles para diferentes tipos de comidas (ej. cenas rápidas)
  • Persistencia de datos en volumen Docker independiente del contenedor
PRECAUCIONES
  • No incluye autenticación integrada por defecto, requiriendo proxy o PIN opcional
  • Dependencia estricta de una instancia Tandoor activa y accesible vía API
  • Requiere configuración manual de volúmenes para mantener configuraciones tras reinicios
VISUAL

Capturas del proyecto

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

Customer menu view — recipe cards with photos, ratings, ingredients, and orderingSetup wizard — guided configuration with profile presetsProfile editor — keyword filters, requirement levels, flexible rulesWeekly planner — assign profiles to days and meal typesMobile view — designed for phones, share the menu link with your householdAdmin panel — generate menus, manage profiles, configure schedules
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

Utilizar Docker Compose recomendado. Montar volumen 'morsl-data' para persistir perfiles, plantillas y ajustes. Configurar variables TANDOOR_URL y TANDOOR_TOKEN antes del arranque. Exponer puerto 8321. Asegurar que el usuario host coincida con PUID/PGID (default 1000).

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsVueNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80808321
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.