Naar de inhoud
← Alle projecten

Vijf apps op één platform

Bedrijfsapplicaties voor de werkvloer, samen honderden mutaties per dag.

één gedeelde basis
Rol
Ontwikkelaar, plus de gedeelde bibliotheek en de uitrol
Voor
Claever
Jaar
2026
Stack
React, Vite, Mantine, PWA, SignalR, i18next, Azure DevOps

Bij Claever bouw ik aan vijf apps voor mensen die niet achter een bureau werken: orderpickers, chauffeurs, kwaliteitsmedewerkers, teamleiders en verkopers. Samen verwerken ze honderden mutaties per dag.

Eén gedeelde basis

De gedeelde componentenbibliotheek en de uitrol naar de klantomgevingen heb ik opgezet. Daardoor staat alles wat niet app-specifiek is op één plek: de header, de filters, de cachelaag, het inloggen en de vertalingen. Een verbetering aan de lijstweergave landt in alle vijf de apps.

Eén API bedient ze allemaal en geeft bij het inloggen de instellingen per gebruiker mee. Een klant past daarmee zichtbare velden, filters en sorteringen aan zonder nieuwe versie. Een hub is het startpunt waar je de app kiest.

Progressive web apps, per klant uitgerold

Elke app opent in de browser en is te installeren op het toestel, dus er zit geen app store tussen een bugfix en de werkvloer.

De apps draaien per klant, deels op onze servers en deels op die van de klant. Eén pijplijn rolt naar al die omgevingen uit, met per omgeving de eigen adressen en sleutels. Minder elegant dan één cloud, en met een reden: een orderpicker moet door kunnen werken als de verbinding van het pand eruit ligt.

De vijf apps

  • Orderpickapp: picken met scanners, met realtime synchronisatie tussen pickers.
  • Chauffeursapp: ritten afhandelen, met handtekening, foto’s en emballage.
  • Kwaliteitsapp: vragenlijsten en klachten, met pushmeldingen.
  • Voorraadapp: tellen, inslaan en verplaatsen op basis van scans.
  • CRM-app: contactmomenten en verkoopkansen, met een cache voor onderweg.