Toutes les réalisations
Plateforme d'Opérations Voyages· 2024

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.

Next.jsTypeScriptPrismaPostgreSQLNextAuthDocker

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

Écran de connexion CityVol CRM
Connexion sécurisée — NextAuth avec sessions par rôle (FR)
Tableau de bord admin CityVol CRM — analytics de revenus et statut des dossiers, noms des clients anonymisés
Tableau de bord admin — analytics de revenus, statut des dossiers, visibilité temps réel (données clients anonymisées)

05 — Ingénierie

Next.jsTypeScriptPrismaPostgreSQLNextAuthDocker

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é.

Next.jsTypeScriptPrismaPostgreSQLNextAuthDocker

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.

Visiter le projethttps://cityvol.cloud

Étude de cas suivante

TNT Sky Sport

Vous construisez quelque chose de similaire ?

Dites-nous ce que vous construisez — nous vous aiderons à choisir la meilleure voie technique.

Démarrer un projet
Discutons de votre projet