eventsnapEigen product | live op eventsnap.nl

Een fotoalbum dat zich vult terwijl het feest loopt.

EventSnap is ons eigen product. Een gast scant de QR-code op tafel, kiest zijn foto's en is klaar, zonder app en zonder account.

Open het demo-album

Onze rol

EventSnap is van ons. We ontwerpen, bouwen en beheren het zelf. De eerste versie stond in twee weken live, daarna bouwden we door, met AI-agents die meeschreven.

Wat het opleverde

    • Eerste versie live in twee weken
    juli 2026
    • Live op eventsnap.nl, in het Nederlands en het Engels
    live
    • Na afloop schrijft AI het verhaal van de dag
    14 oktober
    • Een eigen iOS-app
    in ontwikkeling
01 | Het product

Van telefoon naar fotomuur naar verhaal.

Een gast wil geen app, de eigenaar wil weten wat er op het scherm komt. Zo loopt één foto door het product.

  1. Scannen, foto kiezen, versturen.

  2. De foto schuift tussen de andere in de zaal.

  3. AI kiest en schrijft, de eigenaar leest na.

02 | Het logboek

Wat ertoe doet, wordt vastgelegd.

Elke actie die geld, toegang of verlies raakt, wordt bewaard. Ook als wij meekijken bij een klant. En je kunt erin zoeken.

eventsnap

Logboek

Elke actie die geld, toegang of onherstelbaar verlies raakt. Alleen lezen: hier valt niets aan te wijzigen.

847 regels
  • Eigenaarfleur.vandenheuvel@post.example

    Event verwijderd — 96 media, 2 albums, definitief op 2026-10-13

    event.delete_requested
    Fleur wordt 30
    {
      "mediaCount": 96,
      "activeMedia": 91,
      "albumCount": 2,
      "slug": "fleur-wordt-30-k3v9x2ap",
      "paid": true,
      "purgeAt": "2026-10-13T12:34:52.4821937+00:00",
      "archive": true
    }
    
    IP: 203.0.113.24
  • Beheerbeheer@eventsnap.example

    Beheerder bekeek evenement Meridian 25 jaar

    admin.event_accessed
    Meridian 25 jaar
  • Eigenaariris@iris-en-tom.example

    Event gepubliceerd — actief tot 2027-03-27

    event.published
    Bruiloft Iris & Tom
  • Stripeiris@iris-en-tom.example

    Betaling voltooid — € 34.95 (Premium)

    payment.paid
    Bruiloft Iris & Tom
  • Eigenaarj.dekker@meridian.example

    Event teruggezet

    event.restored
    Meridian 25 jaar
  • Eigenaarj.dekker@meridian.example

    Album Speeches verwijderd — 14 foto's behouden

    collection.deleted
    Meridian 25 jaar
  • Beheerbeheer@eventsnap.example

    Pakket Premium gewijzigd — prijs € 37.95 → € 34.95

    plan.updated
  • Systeemgeen gebruiker

    Event definitief verwijderd — 20 media, 0 albums

    event.purged
    Proefalbum tuinfeest
  • Stripeinkoop@vdberg-techniek.example

    Terugbetaling — € 19.95; event weer op slot en gedepubliceerd

    payment.refunded
    Borrel afdeling Inkoop
Pagina 1VorigeVolgende
eventsnap

Logboek

Elke actie die geld, toegang of onherstelbaar verlies raakt. Alleen lezen: hier valt niets aan te wijzigen.

847 regels
  • Eigenaarfleur.vandenheuvel@post.example

    Event verwijderd — 96 media, 2 albums, definitief op 2026-10-13

    event.delete_requested
    Fleur wordt 30
    {
      "mediaCount": 96,
      "activeMedia": 91,
      "albumCount": 2,
      "slug": "fleur-wordt-30-k3v9x2ap",
      "paid": true,
      "purgeAt": "2026-10-13T12:34:52.4821937+00:00",
      "archive": true
    }
    
    IP: 203.0.113.24
  • Beheerbeheer@eventsnap.example

    Beheerder bekeek evenement Meridian 25 jaar

    admin.event_accessed
    Meridian 25 jaar
  • Eigenaariris@iris-en-tom.example

    Event gepubliceerd — actief tot 2027-03-27

    event.published
    Bruiloft Iris & Tom
  • Stripeiris@iris-en-tom.example

    Betaling voltooid — € 34.95 (Premium)

    payment.paid
    Bruiloft Iris & Tom
  • Eigenaarj.dekker@meridian.example

    Event teruggezet

    event.restored
    Meridian 25 jaar
  • Eigenaarj.dekker@meridian.example

    Album Speeches verwijderd — 14 foto's behouden

    collection.deleted
    Meridian 25 jaar
  • Beheerbeheer@eventsnap.example

    Pakket Premium gewijzigd — prijs € 37.95 → € 34.95

    plan.updated
  • Systeemgeen gebruiker

    Event definitief verwijderd — 20 media, 0 albums

    event.purged
    Proefalbum tuinfeest
  • Stripeinkoop@vdberg-techniek.example

    Terugbetaling — € 19.95; event weer op slot en gedepubliceerd

    payment.refunded
    Borrel afdeling Inkoop
Pagina 1VorigeVolgende
  • Goedkeuren vooraf

    Staat het aan, dan komt geen foto in het album of op het scherm in de zaal voordat de eigenaar hem gezien heeft.

  • Veertien dagen bedenktijd

    Een foto, een event of een heel account verwijderen is veertien dagen terug te draaien. Daarna is het echt weg.

  • Inloggen zonder wachtwoord

    Een code van zes cijfers per mail, een kwartier geldig. Duikt een sessie op twee plekken op, dan vervalt hij overal.

  • Wat een gast achterlaat

    Geen account en geen e-mailadres. Een naam erbij mag, en wie niets invult blijft anoniem.

03 | De bouw

Twaalf weken, het meeste in vijf.

In de zomer van 2026 bouwden we EventSnap in twaalf weken, en de eerste versie stond er al na twee. AI-agents schreven mee, wij bepaalden wat er kwam en wat live ging.

Commits per week · 6 juli tot 28 september 2026

  1. 7week 28
  2. week 29
  3. 21week 30
  4. week 31
  5. week 32
  6. week 33
  7. week 34
  8. 185week 35
  9. 142week 36
  10. 116week 37
  11. 61week 38
  12. 61week 39
  13. 1week 40
  1. week 28 · 6 en 8 juli

    Eerste commits, eerste review op veiligheid.

  2. week 30 · 23 juli

    De nieuwe webapp, vastgelegd in zeven fasen.

  3. week 35 · 24 augustus

    Wijzigingen gaan automatisch naar de server.

  4. week 37 · 11 september

    De iOS-app: 29 commits op één dag.

  5. week 38 · 18 september

    Het verhaal. Een falende test stopt de livegang.

  6. week 39 · 21 september

    iPhone-foto's krijgen hun eigen container.

In twaalf weken: 174.164 regels erbij, 37.992 eraf en 241 tests. Bij 559 van de 594 commits schreef een AI-agent mee.

Regels zonder lockfiles, instellingen, afbeeldingen en gegenereerde bestanden.

Wat we nakijken

AI-agents schrijven mee. Hoe zwaar we nakijken, hangt af van wat er op het spel staat.

  • Bedrijfsregels en kritieke logicaAlles wat geld, toegang of verwijderen raakt.
    Met de hand
  • De databaseTabellen, migraties en wat er bewaard blijft.
    Met de hand
  • Uploads, opslag en privacyAlles wat een foto raakt tussen de telefoon van de gast en het album.
    Review per wijziging
  • Het verhaalFoto's beoordelen, momenten vinden, kiezen en schrijven.
    Review na elke stap
04 | Lastige stukken

Drie keuzes die ertoe deden.

  1. In elke foto reist de locatie mee.

    Een fotobestand bevat de plek, het toestel en soms het serienummer. Bij het uploaden gaan die eruit. Een test controleert dat, en faalt hij, dan gaat er niets live.

  2. De AI mag niets verzinnen.

    Het verhaal vertelt wat op de foto's te zien is. Namen komen alleen uit het veld dat de eigenaar zelf invult, en een kloktijd staat er alleen als de foto's hem bevestigen.

  3. Een iPhone-foto opent niet overal.

    iPhones bewaren foto's als HEIC, en Chrome en Firefox tonen dat niet. De omzetter draait in een eigen container, zonder netwerk en zonder sleutels.

05 | Waar het nu staat

Live, en we bouwen door.

EventSnap draait op eventsnap.nl, in het Nederlands en het Engels.

De iOS-app is in ontwikkeling: de wachtrij nalopen met je duim, de fotomuur op de tv en een fotohokje op de iPad.

Een eigen product, zonder er jaren op te wachten?

Wij bouwen het eerste werkende product met AI-agents en kijken met de hand na wat ertoe doet. Zo stond EventSnap er in twee weken.

Een project laten bouwen
Plan een intro van 15 minuten
We gebruiken je gegevens alleen om te reageren. Geen nieuwsbrief.

Of direct even bellen