Generador de Menú Quincenal

Carga un archivo JSON con tus recetas y genera un menú para dos semanas sin repetir ingredientes en el mismo día.

Arrastra y suelta tu archivo JSON

o haz clic para seleccionar archivo

Formato del archivo JSON

Tu archivo JSON debe seguir esta estructura. Puedes usar este ejemplo como plantilla:

{
  "comidas": [
    {
      "titulo": "Pollo con arroz y verduras",
      "ingredientes": [
        {
          "ingrediente": "Pechuga de pollo",
          "cantidad": "200 gramos"
        },
        {
          "ingrediente": "Arroz blanco",
          "cantidad": "80 gramos"
        },
        {
          "ingrediente": "Brócoli",
          "cantidad": "150 gramos"
        }
      ],
      "pasos": [
        "Cocina el arroz en agua hirviendo durante 13 minutos.",
        "Cocina el pollo en una sartén con aceite de oliva.",
        "Saltea el brócoli hasta que esté tierno.",
        "Sirve todo junto y condimenta al gusto."
      ],
      "tiene_carne": true,
      "tiene_pescado": false,
      "macros": [
        {
          "titulo": "Calorías",
          "cantidad": "650"
        },
        {
          "titulo": "Proteínas", 
          "cantidad": "45"
        }
      ]
    }
  ],
  "cenas": [
    {
      "titulo": "Salmón con patatas al horno",
      "ingredientes": [
        {
          "ingrediente": "Salmón",
          "cantidad": "180 gramos"
        },
        {
          "ingrediente": "Patatas",
          "cantidad": "200 gramos"
        }
      ],
      "pasos": [
        "Corta las patatas y hornéalas a 200°C durante 25 minutos.",
        "Cocina el salmón a la plancha 3 minutos por cada lado.",
        "Sirve acompañado de las patatas."
      ],
      "tiene_carne": false,
      "tiene_pescado": true,
      "macros": [
        {
          "titulo": "Calorías",
          "cantidad": "580"
        }
      ]
    }
  ]
}
Campos requeridos:
  • titulo: Nombre de la receta
  • ingredientes: Lista con ingrediente y cantidad
  • pasos: Pasos de preparación
  • tiene_carne: true/false si contiene carne
  • tiene_pescado: true/false si contiene pescado
Campos opcionales:
  • macros: Información nutricional