Repolode
alexbates

alexbates/Tamari

Una aplicación web autohospedada para gestionar recetas, creada con Python y Flask, que incluye listas de compras y planificación de comidas.

Alternativa open source a:Paprika Recipe Manager

Estrellas
144
Forks
10
Issues abiertos
8
Último commit
hace 22 días

¿Qué es?

Tamari es una aplicación web para gestionar recetas, escrita en Python con el framework Flask. Los usuarios crean cuentas y guardan recetas con ingredientes, instrucciones, tiempos estimados, porciones, información nutricional y fotos; además, pueden buscarlas en tiempo real mientras escriben. Las recetas son privadas de forma predeterminada, pero se pueden hacer públicas y compartir mediante una URL.

Además de almacenarlas, la aplicación integra las recetas en las tareas cotidianas de cocina. Los ingredientes de una receta se pueden agregar con un solo clic a listas de compras organizadas por tienda, y también se pueden añadir artículos escaneando sus códigos de barras. El planificador de comidas permite asignar recetas a fechas de hasta 30 días en el futuro. También se pueden importar recetas de una colección integrada, recopilada de sitios web para compartir recetas.

Tamari se puede ejecutar con Docker mediante un volumen persistente y ajustes opcionales de correo electrónico para restablecer contraseñas, o instalar manualmente en Debian o Ubuntu con gunicorn. Incluye una REST API para recetas, listas de compras y planes de comidas, además de una interfaz adaptable con temas claro y oscuro.

Funciones clave

  • 01Cuentas de usuario con inicio de sesión por correo electrónico y contraseña, y opción de restablecer la contraseña por correo electrónico.
  • 02Almacenamiento de recetas con ingredientes, instrucciones, información nutricional y fotos, además de enlaces para compartirlas públicamente.
  • 03Búsqueda en tiempo real mientras se escribe y exploración por categoría o favoritos.
  • 04Listas de compras organizadas por tienda, con importación de ingredientes de recetas en un clic y escaneo de códigos de barras.
  • 05Planificador de comidas para asignar recetas a fechas de hasta 30 días en el futuro.
  • 06REST API para recetas, listas de compras y planes de comidas.

Casos de uso

  • Guardar una colección privada de recetas familiares en un servidor doméstico.
  • Planificar las comidas de la semana y generar una lista de compras a partir de las recetas elegidas.
  • Compartir recetas seleccionadas con amigos mediante enlaces públicos.
  • Ejecutar una aplicación autohospedada de recetas para un equipo pequeño o un hogar mediante Docker.

Inicio rápido

  1. 1

    Inicia el contenedor de Docker

    docker run -d --restart=always -p 4888:4888 -v tamariappdata:/app/appdata --name tamari alexbates/tamari:1.7.1
  2. 2

    Abre la aplicación en el navegador

Antes de usarlo

  • La instalación manual solo está documentada para Debian 12 y Ubuntu 24.10.

Temas

Preguntas frecuentes

¿Qué es Tamari?
Una aplicación web autohospedada para gestionar recetas, creada con Python y Flask, que incluye listas de compras y planificación de comidas. Tamari es una aplicación web para gestionar recetas, escrita en Python con el framework Flask. Los usuarios crean cuentas y guardan recetas con ingredientes, instrucciones, tiempos estimados, porciones, información nutricional y fotos; además, pueden buscarlas en tiempo real mientras escriben. Las recetas son privadas de forma predeterminada, pero se pueden hacer públicas y compartir mediante una URL.
¿Tamari es gratuito? ¿Qué licencia tiene?
Tamari es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Tamari sigue mantenido?
Mantenimiento activo. El último commit de Tamari fue el 27 sept 2026.
¿Para qué puedo usar Tamari?
Guardar una colección privada de recetas familiares en un servidor doméstico. Planificar las comidas de la semana y generar una lista de compras a partir de las recetas elegidas. Compartir recetas seleccionadas con amigos mediante enlaces públicos. Ejecutar una aplicación autohospedada de recetas para un equipo pequeño o un hogar mediante Docker.
¿Cómo se instala Tamari?
Inicia el contenedor de Docker: docker run -d --restart=always -p 4888:4888 -v tamariappdata:/app/appdata --name tamari alexbates/tamari:1.7.1 Abre la aplicación en el navegador
¿Dónde consigo Tamari?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alexbates/Tamari

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados