Werk

Krentenweger

Eigen product · januari 2026

  • Rust
  • Flutter
  • Claude
  • iOS
  • Android

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.

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.