CityVol CRM
Un CRM d'agence de voyages et un système de gestion opérationnelle couvrant clients, dossiers de voyage, paiements et performance des agents.
01 — Aperçu
CityVol CRM est la colonne vertébrale opérationnelle d'une agence de voyages : chaque client, dossier de voyage et plan de paiement vit dans un seul système, avec des agents qui gèrent leur propre portefeuille et une direction qui supervise toute l'agence via des tableaux de bord en direct.
02 — Le Défi
Dossiers, échéanciers de paiement et documents clients étaient suivis dans des carnets et sur WhatsApp. Les agents n'avaient aucune vue partagée de qui devait quoi, la direction n'avait aucune visibilité agrégée, et rien n'empêchait deux agents de traiter le même client de manière incohérente.
03 — La Solution
Nous avons bâti le CRM autour du dossier de voyage comme objet central — destination, montants, avances, solde restant et statut — avec des transitions de statut automatiques pilotées par les paiements, et une propriété stricte : les agents voient leurs dossiers, les admins voient tout avec des statistiques globales.
04 — Expérience Produit


05 — Ingénierie
Next.js App Router avec contrôles d'autorisation côté serveur sur chaque route, sessions NextAuth credentials + JWT avec accès par rôle, couche de données Prisma/PostgreSQL, champs financiers calculés pour éliminer la dérive, validation Zod aux frontières, déploiement conteneurisé.
06 — Résultat
Un CRM de production sur lequel l'agence tourne réellement — chaque dossier, paiement et solde au même endroit, avec des tableaux de bord fiables pour la direction.
- Gestion des clients et dossiers de voyage
- Statut des dossiers piloté par les paiements
- Accès par agent avec supervision admin
- Tableaux de bord, filtres et rapports
Complexité d'ingénierie
- Machine à états des dossiers pilotée par les paiements
- Accès aux données limité par propriétaire au niveau requête
- Analytique admin par agent, destination et dates
07 — Explorer
Cette plateforme est déployée et accessible publiquement.
Vous construisez quelque chose de similaire ?
Dites-nous ce que vous construisez — nous vous aiderons à choisir la meilleure voie technique.
Démarrer un projet