Aller au contenu
Cas clientSécurité privée · Suivi GPS de véhicules
Logo DuoTrack

Un prototype GPS bricolé, une plateforme SaaS 100 % suisse.

Un site refondu en deux jours sur quatre domaines, puis une plateforme SaaS de suivi GPS hébergée à 100 % en Suisse, avec rapports certifiés et mode privé conforme nLPD, en production le 7 août 2026.

Lieu
Montreux, Vaud
Période
Avril à août 2026
Leviers
Optimisation · Automatisation
Site Duo Guardians refondu, page d'accueil

Contexte

Le point de départ

Duo Guardians est une agence d'enquêtes et de sécurité privée vaudoise fondée par d'anciens policiers. Au printemps 2026, ses trois pôles vivaient sur un WordPress hérité, une landing page externe et un blog Squarespace, sans cohérence ni mesure.

En parallèle, le pôle DuoTrack reposait sur un serveur de suivi GPS monté à la main : interface technique exposée aux clients, pas de sauvegarde, pas de supervision, des rapports produits par script à la demande. Or des entreprises et des assurances frappaient à la porte, avec deux exigences non négociables : données hébergées en Suisse et conformité nLPD pour la géolocalisation de personnes.

Approche

Ce qu'on a fait

Première étape, le site : une seule application Next.js servant quatre domaines, 31 pages en FR et EN, 24 articles migrés depuis WordPress et Squarespace avec 23 redirections pour conserver le référencement acquis, un CMS léger qui publie directement sur GitHub. Bootstrap le 29 avril, en ligne le 30.

Deuxième étape, la plateforme : après une analyse d'architecture écrite, nous avons conçu DuoTrack comme un portail SaaS multi-tenant au-dessus d'un moteur de suivi GPS headless, sur un serveur suisse, avec un géocodeur auto-hébergé pour qu'aucune position ne quitte le pays. Spécification, plan, tâches et revue à chaque vague, développement piloté avec Claude Code.

Troisième étape, la mise à l'échelle : réduction des requêtes, tests de charge, audit de lancement à 41 fonctionnalités, documentation d'exploitation et kit juridique (registre des traitements, conditions) préparé pour validation par un conseil.

Livré

  • Site multi-domaines Next.js : 4 domaines, FR + EN, 8 pages cantonales programmatiques, 25 articles, formulaire, tracking GA4, test A/B sur la landing détectives.
  • Plateforme DuoTrack : carte temps réel, historique et rejeu, 5 rapports exportables PDF et Excel et programmables, géofences, carnet de route fiscal.
  • Mode privé conforme nLPD (plages horaires, purge continue), antivol avec partage police 72 h, alertes arrachage, mouvement et brouillage par SMS, email et notification.
  • Rapports certifiés scellés cryptographiquement (SHA-256, signature Ed25519) avec page publique de vérification.
  • Hébergement 100 % suisse, sauvegardes chiffrées, déploiement continu, application installable, FR et DE.
  • Facturation Stripe, console d'administration, documentation d'exploitation complète.

Stack

  • Next.js 16
  • TypeScript
  • PostgreSQL 17
  • Traccar (headless)
  • Docker
  • MapLibre
  • Stripe
  • Infomaniak (Suisse)

Résultats mesurés

Du bootstrap au site en ligne
2 jours
Rapports plus rapides (17 s → 0,6 s)
30 à 150×
Requêtes SQL sur la page d'accueil
306 → 9
Tests automatisés au vert
3'100+

Passer d'un prototype non sauvegardé à une offre commercialisable face à des assurances n'a pas demandé une équipe : une architecture écrite avant le code, des vagues courtes testées, et l'hébergement suisse comme contrainte de départ, pas comme option.

Ce qu'on en retient · Greg Annas

Services mobilisés

Un projet similaire ?

Trente minutes pour cadrer votre besoin. Proposition ferme sous 48 heures si ça matche.

WhatsApp