Dertien supermarkten publiceren elke week een folder en niets zet ze bij elkaar. De apps die er zijn geven je die folders, dus je bladert nog steeds door plaatjes. Krentenweger zet de aanbiedingen zelf op een rij, zodat je ze kunt doorzoeken, filteren, en bericht krijgt als iets dat je volgt in prijs zakt.
Deze week
-
-80%
Varta Energy Batterijen Aa En Aaa
Plus
€ 4,99€ 1,00 -
-70%
Andrélon Shampoo Of Conditioner
Dirk
€ 6,55€ 1,99 -
-67%
Gehakt Cordon Bleu
Poiesz
€ 2,99€ 1,00
Deze week zijn dat 2.082 aanbiedingen, met kortingen tot 80%. krentenweger.nl
Wat dit is
Ik gebruikte apps als Reclamefolder om te zien wat er in de aanbieding was, en vroeg me steeds af waarom er geen plek was voor de aanbiedingen zelf. Die apps geven je de folders. Ik wilde de aanbiedingen als regels: doorzoekbaar, filterbaar, en in staat om je te laten weten wanneer een bepaald product of een bepaalde categorie in de aanbieding gaat.
Een scraper per keten, geschreven in Rust, draait op een schema en maakt van het eigen formaat van elke keten één vorm, en daardoor is een kiloprijs bij Albert Heijn te vergelijken met een kiloprijs bij Lidl. Categorieën komen uit het product zelf, dus er wordt niets met de hand getagd. De site draait op Astro, dat ik koos omdat ik het op iets echts wilde gebruiken.
Alles is gebouwd met Claude Code. Categorie, merk en of twee ketens hetzelfde product verkopen worden automatisch bepaald, maar de gevallen waar de regels over twijfelen worden nu nog met de hand nagekeken. Dat gaat over naar Claude Haiku, zodat het bijblijft als er meer ketens en webwinkels bijkomen.
De app
Er is ook een app voor iOS en Android, één Flutter-codebase die dezelfde data leest. Daar wordt nog aan gewerkt.
Het project
- Rol
- Eigen product
- Jaar
- januari 2026
- Draait op
- Web, iOS en Android
- Gebouwd met
- Rust, Astro, Flutter, Claude
- Ketens
- Odin, Ekoplaza, Amazing Oriental, Plus, Poiesz, Albert Heijn, Jumbo, Dirk, Dekamarkt, Lidl, Spar, Aldi en Vomar
- Gemeten
- 136 kB · 0,43 s · 54 verzoeken · 4 externe servers
Start een project
Vertel wat je bedrijf doet, en wat je nodig hebt. Je krijgt een vrijblijvende offerte met een tijdsinschatting.