Vijf apps op één platform
Bedrijfsapplicaties voor de werkvloer, samen honderden mutaties per dag.
- 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.