Van 20 jaar oude software naar een platform dat weer jaren meekan

LeekSeek

LeekSeek spoort wereldwijd perslucht- en industriële gaslekkages op. Wij vervangen de 20 jaar oude lekkagemanagementsoftware stapsgewijs door een nieuw Laravel-platform met klantportaal en een offline-first tablet app voor technici in het veld. Zonder big bang, zonder downtime.

LeekSeek

LeekSeek is een onafhankelijke, wereldwijd opererende specialist in het opsporen en verhelpen van perslucht- en industriële gaslekkages. Gecertificeerde technici lopen complete fabrieken na, labelen elke lekkage en leggen alles vast: locatie, foto's, besparingspotentieel en reparatieadvies. Die data is het hart van de dienstverlening. Klanten sturen er hun onderhoud en besparingen op aan.

Al die informatie draaide op eigen software. Software die ruim 20 jaar trouwe dienst had bewezen, maar waar de rek uit was.

De uitdaging

Twintig jaar oude software vervang je niet zomaar. Het systeem zat vol domeinkennis die in al die jaren was opgebouwd, en de dienstverlening moest gewoon doorlopen. Tegelijk was duidelijk dat doorbouwen op het oude fundament geen optie meer was: het design was gedateerd, nieuwe features waren lastig toe te voegen en de techniek was aan het einde van zijn levensduur.

De klassieke route, alles in één keer vervangen met een spannend migratieweekend, paste hier niet. Elke dag zijn er technici op pad, staan er afspraken gepland en kijken klanten mee in hun rapportages. Een big bang was dus geen optie. Oud en nieuw moesten een tijd naast elkaar kunnen draaien.

Geen big bang, maar een gecontroleerde overstap

We bouwden een compleet nieuw platform op Laravel, met twee kanten: een backend waarin LeekSeek klanten, fabrieken, lekkages, reparaties, technici en afspraken beheert, en een klantportaal waarin opdrachtgevers hun eigen locaties, rapportages en besparingen terugzien.

Het nieuwe platform draait naast de oude applicatie, niet in plaats van. Via een beveiligde verbinding met de oude database en een speciale migratie-API zetten we de data stapsgewijs over. Zo verhuist elk onderdeel pas als het er klaar voor is, met alle opgebouwde historie mee.

De regie over die overstap ligt bij feature flags: elf schakelaars waarmee we onderdelen als de nieuwe backend en het nieuwe klantportaal per gebruiker of per klant aanzetten. Nieuwe functionaliteit gaat eerst aan voor een kleine groep, en pas daarna voor iedereen. Werkt iets niet zoals verwacht, dan schakelen we net zo makkelijk terug. De dienstverlening loopt ondertussen gewoon door.

In het kort

De overstap in cijfers

0 downtime voor lopende klanten
11 feature flags voor de gefaseerde uitrol
6 talen, volledig vertaald
Het nieuwe platform

Wat het platform voor LeekSeek doet

Afspraken direct in Outlook Afspraken van technici synchroniseren automatisch met hun Outlook-agenda via de Microsoft Graph API. Aanmaken, wijzigen of annuleren: de agenda klopt altijd.
Zes talen Het platform is volledig vertaald in zes talen, inclusief alle vakterminologie rond lekkagedetectie.
Fabrieken op de kaart Alle locaties overzichtelijk op Google Maps, met marker clustering zodat ook honderden fabrieken bruikbaar in beeld blijven.
Rapportages die overtuigen Branded PDF-rapporten, Excel-exports en break-even grafieken laten klanten precies zien wat een reparatie oplevert.
Foto's bij elke lekkage Elke lekkage en reparatie wordt vastgelegd met foto's, veilig opgeslagen in de cloud.
Support die meekijkt Fijnmazige rollen en rechten, en support kan tijdelijk meekijken door het portaal te zien zoals de klant het ziet.

Offline-first de fabriek in

Daarnaast bouwden we een tablet app voor de technici in het veld: een webapp (PWA) die offline-first werkt. Een technicus legt lekkages gewoon vast, ook diep in een fabriekshal zonder bereik. Zodra er weer verbinding is, synchroniseert alles automatisch met de backend. Geen dubbele invoer, geen verloren data.

De keuze voor een PWA was bewust. Eén codebase die op elke tablet werkt, geen app stores nodig en updates die direct bij iedereen beschikbaar zijn. Dat houdt het beheer eenvoudig en de kosten voorspelbaar.

Het resultaat

LeekSeek werkt nu op een platform dat weer jaren meekan, terwijl het oude systeem stap voor stap wordt uitgezet. Technici leggen hun werk ter plekke vast, kantoor en veld kijken naar dezelfde actuele data, en nieuwe features toevoegen is geen operatie meer maar een gewone ontwikkelstap.

Ook onder de motorkap is het degelijk geregeld: een uitgebreide geautomatiseerde testsuite en statische analyse bewaken elke wijziging, en monitoring houdt het platform dag en nacht in de gaten.

En zoals we dat graag doen: het project is opgeleverd, maar niet losgelaten. We houden de software veilig, up-to-date en levend. LeekSeek is en blijft eigenaar van de eigen code, zonder lock-in.

Draait jouw bedrijf ook op software die aan vervanging toe is? Spar met een developer of laat je software gratis APK'en.

Je hebt een idee!

Balletje opgooien?

Neem contact op met Reinier voor een soortgelijk technisch vraagstuk, of gewoon om te sparren.

Maak een afspraak
Reinier van Kobalt
Meer van onze projecten

Projecten waar we trots op zijn

Technisch uitdagend en strak ontworpen, van webapplicatie tot portaal.

MKB Bekijk project Overheid & zorg Bekijk project Overheid & zorg Bekijk project