Case · E-commerce · Medische en tactische uitrusting (B2B)

LS Innoventa: twee B2B-webshops en klantenportaal overgenomen en verder ontwikkeld

LS Innoventa verkoopt medische en tactische uitrusting aan professionals via Promedishop en Proleafshop, met een klantenportaal en een Exact Online-koppeling. Een ander team bouwde het platform. Wij namen het over en doen sindsdien alle ontwikkeling, uitrol en onderhoud: Laravel-API, Nuxt-webshops, Kubernetes, beveiliging en de koppeling met Exact Online en Mollie.

Een bestaand platform met een grote en groeiende gebruikersbasis, overgenomen zonder stilstand. Wij beheren de code, de infrastructuur en de roadmap, en leveren nieuwe functies en verbeteringen op eigen initiatief én op vraag van het team van LS Innoventa.

Klantproject · Overname & beheer · Laravel · Nuxt / Vue · Kubernetes · Exact Online · Beveiliging
Schermbeeld van LS Innoventa: twee B2B-webshops en klantenportaal overgenomen en verder ontwikkeld

Waar het wrong

De situatie voor we begonnen

Het platform draaide al in productie, maar de oorspronkelijke bouwer stapte uit het project. Er was een Laravel-API met Filament-beheer, drie Nuxt-frontends, een Kubernetes-cluster en een koppeling met Exact Online, zonder dat iemand de volledige werking nog kende. Het platform moest blijven draaien terwijl er nieuwe functies bijkwamen, en de beveiliging van de aanmelding en de prestaties onder een groeiende gebruikersbasis moesten onder controle komen.

Wat we bouwden

Stap voor stap, in productie

  1. Overname van de volledige codebasis en infrastructuur: Laravel 12-API met Filament-beheer, een Nuxt-monorepo met drie varianten (Promedishop, Proleafshop en het klantenportaal) en een Kubernetes-cluster met aparte omgevingen voor ontwikkeling, staging en productie.
  2. Een gecontroleerde uitrolketen: automatische uitrol naar ontwikkeling, handmatige promotie naar staging en productie, verificatie op image-digest en vastgelegde terugdraaipunten per release, zodat elke wijziging veilig en herleidbaar live gaat.
  3. Tweestapsverificatie voor portaal en beheer, met een e-mailcode, begrenzing van pogingen, vergrendeling na mislukte codes en volledige registratie van elke poging. Gebruikers kunnen niet worden uitgelokt om te raden welke accounts bestaan.
  4. Betrouwbare bezoekerssessies in de webshops: anonieme bezoekers worden niet meer plots naar de aanmeldpagina gestuurd en zien geen sessiemeldingen die ze niet horen te zien.
  5. Functies in opdracht van het team van LS Innoventa, zoals nabestellingen met leverdatum, een managerrol met contactpersoon in het portaal, bedrijfsadressen en een herroepingsformulier voor Europese klanten.
  6. Koppeling met Exact Online (klanten, orders en status) en betalingen via Mollie, met aparte wachtrijen voor standaardtaken, prioritaire taken, mediaverwerking en logs.
  7. Doorlopende analyse van prestaties onder belasting en oplossingen die uit die analyse voortkomen, met Metabase voor rapportage binnen het team.

Wat er veranderde

Wat het team daarna niet meer deed

  • Een bedrijfskritisch platform zonder oorspronkelijke bouwer is weer volledig in handen van één team dat code, infrastructuur en roadmap kent.
  • Nieuwe functies komen veilig live via een vaste route van ontwikkeling naar staging en productie.
  • Aanmelden is beter beveiligd, met vergrendeling, beperking van pogingen en een volledig logboek.
  • Bezoekers krijgen een stabielere winkelervaring zonder onverwachte afmeldingen.
  • LS Innoventa heeft één vast aanspreekpunt voor ontwikkeling en beheer.

Herkenbaar?

Dit zijn de ingangen die bij dit soort werk horen

Meer werk

Andere projecten

Alle cases →

Herkent u uw eigen situatie?

Vertel waar uw team vandaag tijd verliest.

Bijna elk traject start met een Operations Audit: uw grootste knelpunten en een concreet actieplan op papier, vaste prijs vooraf bevestigd.

WhatsApp