Eigen product

Remembo - wenslijst-app op drie platformen

Eigen product · live op web, iOS en Android

Cadeaus inpakken

Platformen

Web, iOS, Android

Afgeronde tickets

72 / 73

Productcatalogus

2,9M artikelen

Wat het is

Remembo is mijn eigen product: een app om wenslijsten te verzamelen en te delen. Producten toevoegen via een link, handmatig, of door een barcode te scannen. Lijsten delen met vrienden en familie. Events aanmaken met RSVP. Samen bijdragen aan één cadeau. Lootjes trekken. Eén codebase, drie platformen, in de App Store en Play Store - gebouwd en onderhouden naast klantwerk.

Wat erin zit

Onder de motorkap: een productpipeline van bijna 3 miljoen artikelen

Wat Remembo als wenslijst-app laat zien is de voorkant. Erachter draait een dagelijkse ingestion-pipeline die producten uit tientallen affiliate-feeds inleest, dedupliceert en van prijshistorie voorziet - nodig om "gekocht"-detectie en prijsalerts te laten werken. Rechtstreeks uit de productiedatabase, gemeten 28 juli 2026:

Producten in catalogus

2.893.065

Bronnen / winkels

96

Prijspunten (historie)

1.370.836

De pipeline draait nog dagelijks: 102.556 nieuwe producten in de afgelopen zeven dagen, 91.342 bijgewerkt in de laatste 48 uur. Van de 2.804 import-runs faalt 23% - vergelijkbaar met elke pipeline die van externe bronnen afhankelijk is, en reden om ook hier monitoring en retries standaard mee te bouwen, niet als toevoeging achteraf.

De technische anekdote

De meeste mensen denken dat lootjes trekken triviaal is: schud de lijst en wijs toe. Dat is het niet. Je hebt een derangement nodig - een verdeling waarbij niemand zichzelf trekt. Zodra je uitsluitingsregels toevoegt, bestaat er niet altijd een oplossing, en moet het systeem detecteren wanneer het vastloopt in plaats van eindeloos te blijven proberen. Dat is precies het soort probleem waar een naïeve implementatie soms een oneindige lus draait.

React Native / ExpoNext.jsSupabaseVercel

Wil je weten hoe ik apps na de lancering onderhoud?

Plan een gesprek

Gerelateerde cases

SneakerSwap Platform →PraktijkStem →

← Alle cases