Een nieuwe backend, en niemand merkte het.
Tassie is een app voor stadswandelingen, met verhalen per buurt. Wij namen het onderhoud over, lichtten de backend door en vervingen hem, zonder app-update en zonder dat iemand opnieuw moest inloggen.
Onze rol
Sinds april 2026 onderhouden en vernieuwen wij de Tassie-app. We zetten eerst de openstaande problemen recht, lichtten de backend door en vervingen hem door een nieuwe, met het beheer in het B2B-portaal. De app merkte er niets van.
Wat het opleverde
- Onderhoud en doorontwikkeling van de app overgenomen
- 14 app-builds met fixes in zoeken, kaart, foto's en reviews
- Backend doorgelicht: 18 bevindingen, aangepakt in de nieuwe backend
- Nieuwe backend met hetzelfde API-contract: 0 afwijkingen op productiedata
- Het beheer van de app verhuisd naar het B2B-portaal
- Overgestapt zonder app-update, iedereen bleef ingelogd
Tactyx is transparant, bereikbaar en realistisch. Ik kan altijd met ze sparren, krijg helder advies en ze denken graag mee. Op deze manier bouwen we samen aan iets wat veilig, schaalbaar en gebruiksvriendelijk is.
Een andere backend, dezelfde app.
De app praat met één adres. Daarachter zetten we in vijftien dagen een nieuwe backend die precies hetzelfde antwoordt, en op 2 oktober zetten we het adres om.
- ✓Zelfde antwoorden
- ✓Iedereen blijft ingelogd
- ✓Geen app-update nodig
In de app verandert niets, welke kant je ook kiest. Zo ging het op 2 oktober.
- 17–18 sep
Backend en beheer gebouwd
Elke route die de app gebruikt nagebouwd met hetzelfde contract, en het beheer in het portaal gezet.
- Daarna
Naast elkaar getest
Elke vraag van de app aan allebei gesteld: 315 vergelijkingen op productiedata, 0 afwijkingen.
- 2 okt · 20:30
De switch
Eén DNS-regel om. Het certificaat stond al klaar: geen moment zonder beveiligde verbinding.
- De nacht erna
Nul serverfouten
De app draaide door op de nieuwe backend, en niemand hoefde opnieuw in te loggen.
Van Strapi naar het eigen portaal.
Het beheer van de app zit nu in hetzelfde B2B-portaal als de rest van Tassie. Wij bouwden die sectie erin: van tours en steden tot klantenservice.




Alle tours, per taal, met wat er nog wacht op publiceren.
Concept, dan publiceren
Tours, steden en het homescherm blijven een concept tot je ze publiceert, per taal.
Elke versie terug te zetten
Een publicatie gaat nooit verloren: één klik zet een eerdere versie terug.
Een bestand vervangen
Een foto of audiobestand vervangen op dezelfde plek, zonder dat er in de app iets breekt.
Klanten helpen
Tours toekennen of intrekken en een account blokkeren, altijd met een reden.
Dubbele accounts samenvoegen
Met eerst een voorbeeld van wat er samengaat, zodat een klant niets kwijtraakt.
Alles gelogd
Bij elke wijziging staat wie het deed, wanneer en waarom.
Eerst orde, dan de overstap.
Voordat we iets verhuisden, lichtten we de oude backend door. Wat we vonden, pakten we in de nieuwe backend aan, samen met wat er in de data scheef zat.
- bevindingen uit de doorlichting, aangepakt in de nieuwe backend
- 18
- routes van de app nagebouwd, met hetzelfde contract
- 29
- afwijkingen in 315 vergelijkingen op productiedata
- 0
- dagen van de eerste commit tot live
- 15
Hoe de nieuwe backend is ingericht
- Rechten op de server, per gebruiker en per rol.
- Elke wijziging in het beheer gelogd, met wie en waarom.
- Monitoring en alerts op productie.
- Een backup die we getest hebben door hem terug te zetten.
Wat we in de data rechtzetten
- De volgorde die redacteuren kiezen, blijft staan.
- Het homescherm toont tours in de taal van de app.
- Een stop met kapotte coördinaten kan niet meer live.
- Dubbele accounts zijn samengevoegd en de oorzaak is dicht.
Eerst orde, dan de overstap: 29 routes, 9 databasemigraties en ruim 65 tests, en de app merkte er niets van.
Live, en we bouwen door.
Sinds 2 oktober draait de Tassie-app op de nieuwe backend, met monitoring en alerts, en een backup die we getest hebben door hem terug te zetten.
Het beheer staat in hetzelfde portaal als de rest van Tassie. Nieuwe dingen voor de app bouwen we voortaan op één plek.
Een app overnemen die al draait?
We lichten hem eerst door, zetten recht wat scheef staat en bouwen daarna door, in een abonnement met elke week iets live. Geen offerte per wijziging.
