Hoe werkt het?

Van bonusaanbieding naar kant-en-klaar recept — volledig automatisch, elke week opnieuw. Hier leggen we uit hoe dat in zijn werk gaat.

  1. 1

    Bonusaanbiedingen ophalen

    Elke week haalt een geautomatiseerd script de actuele Bonusaanbiedingen op van de Albert Heijn website. Dit gebeurt met een headless browser die de aanbiedingenpagina doorloopt en alle relevante producten met hun prijzen en kortingen opslaat.

    Het resultaat is een gestructureerd JSON-bestand met alle bonusproducten van die week: naam, categorie, normale prijs en bonusprijs.

  2. 2

    Recepten genereren via AI

    De lijst met bonusproducten wordt aangeboden aan Claude, het grote taalmodel van Anthropic. Claude krijgt een gedetailleerde opdracht mee:

    • Maak 14 recepten — twee per dag, maandag t/m zondag
    • Elke dag één vegetarisch en één niet-vegetarisch recept
    • Gebruik minstens twee bonusproducten per recept
    • Houd de bereidingstijd onder de 30 minuten
    • Zorg voor variatie in smaakprofielen
    • Bereken voedingswaarden en kosten per persoon

    Claude genereert de recepten als gestructureerde Markdown-bestanden met alle benodigde gegevens: ingrediënten, bereidingswijze, voedingswaarden en tags.

  3. 3

    Site bouwen met Astro

    De gegenereerde Markdown-bestanden worden opgeslagen in de contentmap van de site. Vervolgens bouwt Astro — een modern statisch sitegenerator — de volledige website opnieuw op. Elk recept krijgt zijn eigen pagina, de weekoverzichtpagina wordt bijgewerkt en het archief groeit met een nieuwe week.

    Het resultaat is een ultrasnelle statische website zonder server-side logica: puur HTML, CSS en een kleine hoeveelheid JavaScript.

  4. 4

    Publiceren via SFTP

    De gebouwde site wordt automatisch geüpload naar de webserver via SFTP. Binnen enkele minuten zijn de nieuwe recepten live op dutchzebra.nl — zonder dat er handmatig iets hoeft te worden gedaan.

Wanneer worden de recepten bijgewerkt?

De Albert Heijn Bonusaanbiedingen wisselen wekelijks op woensdag. Dutchzebra.nl werkt de recepten bij aan het begin van elke nieuwe bonusweek, zodat je altijd actuele aanbiedingen terugvindt in de recepten.

Zijn de recepten gecontroleerd door een mens?

De recepten worden volledig automatisch gegenereerd door AI en niet handmatig nagelopen door een kok of voedingsdeskundige. Claude is een geavanceerd taalmodel dat op basis van miljoenen recepten en kookboeken is getraind, maar kan fouten maken. Gebruik de recepten als inspiratie en pas ze gerust aan naar eigen smaak en inzicht.

Voedingswaarden zijn schattingen en kunnen afwijken van de werkelijkheid. Raadpleeg een diëtist als je specifieke voedingsbehoeften hebt.