🇳🇱 PAYS-BAS · LIVRAISON EXPRESS · SAAS
Plateforme SaaS multi-tenant de livraison rapide aux Pays-Bas — 10 briques connectées : API Laravel + GraphQL, web shop React, dashboard Angular, 3 apps Flutter (client / livreur / POS Sunmi), serveur Socket.IO temps réel, landing Next.js, infra OSRM, monitoring Grafana.
— NOTRE INTERVENTION
Vlugbezorgd
plateforme SaaS livraison express.
Vlugbezorgd est une plateforme SaaS de livraison express conçue par PlugTech pour le marché néerlandais. Cette plateforme SaaS multi-tenant gère 3 rôles (clients, livreurs, restaurants) via API Laravel + GraphQL Apollo, dashboard Angular, web React et 3 apps Flutter. Solution cloud Hetzner avec monitoring Grafana + Loki + Prometheus, livrée et opérationnelle pour 50+ marchands aux Pays-Bas.
01. API Back-end & Multi-tenant
Laravel 12 / GraphQL Apollo
API REST Laravel 12 / PHP 8.2 multi-tenant + API GraphQL Apollo Server 4. Hiérarchie Client → Site → Licence → Appareil. Stripe, iDEAL, Mollie, Stuart, Deliveree.
- API REST Laravel 12 multi-tenant
- API GraphQL Apollo Server 4 / TypeScript
- Stripe + iDEAL + Mollie
- Stuart + Deliveree (livraison tierce)
- Stocks, produits pondérés, codes-barres
- ESC/POS + MySQL 8 + Redis + Memcached
- +409 tests PHPUnit
02. Web Shop client
React 19 + TypeScript + Vite
Storefront e-commerce moderne — découverte par géolocalisation, panier intelligent, paiement sécurisé, multilingue.
- React 19 + TypeScript + Vite + Tailwind
- Découverte magasins par géolocalisation
- Panier validation stock temps réel
- Paiement Stripe + iDEAL
- Auth Google + Email
- Multilingue NL / EN responsive
03. Dashboard Admin
Angular 21 + Material
Dashboard complet Angular 21 + Material + Tailwind pour piloter commandes, stocks, catalogue, paiements en multi-tenant.
- Angular 21 + Material + Tailwind
- Suivi commandes temps réel
- Catalogue + variantes + options
- Stocks, mouvements, ruptures
- Multi-tenant clients/sites/licences
- Tableaux ECharts + RBAC + Export Excel
04. App mobile Client
Flutter (Riverpod, Go Router)
App cross-platform iOS & Android pour les clients — découverte, commande, paiement, suivi en temps réel.
- Flutter + Riverpod + Go Router + Dio
- Magasins par géolocalisation
- Panier intelligent stock temps réel
- Stripe + iDEAL + FCM push
- Suivi commande sur carte temps réel
- Mode sombre + multilingue NL/EN
05. App mobile Livreur
Flutter Android & iOS
App dédiée aux coursiers — go online/offline, navigation step-by-step, gains, géoloc continue.
- Flutter Android & iOS
- Online/offline + diffusion temps réel
- Accept/refuse avec compte à rebours
- Navigation Google Maps step-by-step
- Gains + biométrie + géoloc continue
- CI/CD GitLab 5 étapes
06. App POS Sunmi
Flutter compatible Sunmi V2/T2
POS sur mesure pour Sunmi V2/V2 PRO/T2 + tablettes Android — caisse magasin, stock fin, tickets intégrés.
- Flutter compatible Sunmi V2/V2 PRO/T2
- Scan codes-barres + caisse magasin
- Lots + dates péremption + ruptures
- Tickets Sunmi + Bluetooth ESC/POS
- Mode hors ligne + sync arrière-plan
- SQLCipher + Certificate pinning + +265 tests
07. Serveur temps réel
Node.js + Socket.IO
Architecture temps réel double — serveurs Socket.IO séparés pour clients/dashboard et terminaux POS.
- Node.js + TypeScript + Socket.IO
- Serveur User : clients + dashboard
- Serveur POS : terminaux de vente
- Diffusion statuts commandes/stocks/magasins
- Authentification JWT
- PM2 en production
08. Landing marketing
Next.js 15 + React 19
Page d’atterrissage Next.js 15 + Tailwind, multilingue, optimisée conversion.
- Next.js 15 + React 19 + Tailwind
- Hero, fonctionnalités, tarifs, contact
- Multilingue NL/EN via next-intl
- Design responsive optimisé conversion
09. Infrastructure routage
OSRM auto-hébergé
Serveur OSRM auto-hébergé Docker — calcul itinéraires Pays-Bas sans dépendance Google Maps API.
- OSRM auto-hébergé
- Itinéraires optimisés Pays-Bas
- Matrice de distances + ETAs
- Déployé via Docker
10. Monitoring & Observabilité
Grafana + Loki + Prometheus
Stack monitoring complète avec 10+ dashboards Grafana et alertes Telegram automatiques.
- Grafana : 10+ dashboards
- Loki + Promtail : logs
- Prometheus + Node Exporter : métriques
- Uptime Kuma : disponibilité
- Alertes automatiques Telegram
- Rétention logs 30 jours
— UN PROJET SIMILAIRE ?
Et si on construisait le vôtre ?
Plateformes SaaS multi-tenant, apps mobiles, APIs backend, monitoring — on prend en charge l’ensemble de votre écosystème digital, comme pour Vlugbezorgd.
