Vue d'ensemble

Présentation de FleetyApp, architecture, parcours utilisateur et modules principaux.

Accès rapide

Les guides les plus consultés pour démarrer avec FleetyApp.

Sur cette pageAfficher

Qu'est-ce que FleetyApp ?

FleetyApp est la plateforme de gestion de flotte pensée pour les artisans du bâtiment, plombiers, électriciens, chauffagistes et PME de service. Elle centralise le suivi GPS, la planification des interventions, la preuve de passage client et la conformité réglementaire (livre de bord).

  • Tableau de bord temps réel : véhicules, interventions, alertes, KPIs
  • Carte live OpenStreetMap avec géofences chantier et rejeu de trajets
  • Kanban interventions : planifié → en cours → terminé, avec preuves GPS
  • Feuille de route optimisable et planning chauffeurs jour/semaine
  • Rapports PDF, livre de bord signé, exports CSV et envoi e-mail automatique
  • Portail client public sans connexion pour suivre l'arrivée du technicien
Site production : https://www.fleetyapp.com · Support : support@fleetyapp.com

Architecture technique

FleetyApp repose sur trois composants : le frontend React (web/), l'API métier Spring Boot (trakcar-api/) et le serveur GPS Traccar. Les données métier (interventions, chauffeurs, rapports) sont stockées en PostgreSQL ; les positions GPS transitent par Traccar.

ComposantPortRôle
Frontend FleetyApp3293 (VPS) / 3292 (dev)Interface utilisateur (React + Vite)
API trakcar-api3291REST, WebSocket, auth JWT, rapports
Traccar3290Serveur GPS, UI admin, protocole GT06 :5023
PostgreSQL5432Base Traccar + tables métier trakcar_*

Parcours utilisateur typiques

Voici les scénarios les plus courants dans FleetyApp :

  1. 1Matin : consulter le tableau de bord → vérifier la feuille de route → envoyer les ETA clients
  2. 2Terrain : avancer les interventions au fil de la journée → preuve GPS automatique à l'arrivée
  3. 3Admin : analyser les rapports hebdo → exporter le livre de bord → ajuster le planning équipe
  4. 4Client final : ouvrir le lien /share/job?job=INT-xxx → suivre le technicien en direct sur la carte

Modules de l'application

ModuleURLDescription
Tableau de bord/KPIs, carte miniature, activité, onboarding
Véhicules/vehiclesParc, statut live, export CSV, commandes à distance
Interventions/interventionsKanban, création, ETA, preuves, partage client
Récurrentes/recurringModèles hebdo/mensuels, génération auto
Feuille de route/routesTournée du jour, distance, optimisation
Carte live/mapPositions WS, géofences, replay trajet
Alertes/alertsRègles, résolution, historique notifications
Insights/insightsRecommandations flotte, score sécurité chauffeurs
Maintenance/maintenanceSanté véhicules, carburant, priorités
Trajets/tripsHistorique 7/30/90j, lien replay carte
Équipe/teamPlanning DnD, chauffeurs, disponibilités
Rapports/reportsPDF, livre de bord, CSV, e-mail (admin)
Paramètres/settingsProfil, GPS, notifications, utilisateurs

Modes d'authentification

FleetyApp supporte trois modes d'accès, configurables côté API :

  • Mode démo : sans VITE_API_URL — données fictives, pas de login requis
  • Clé API : page /connect — accès admin complet via X-API-Key
  • JWT utilisateur : page /login — rôles admin ou opérateur (USER_AUTH_ENABLED=true)
Consultez GET /api/health pour voir apiAuthRequired, userAuthEnabled et traccarConnected en temps réel.

Mode démo vs mode connecté

Sans VITE_API_URL dans web/.env, l'application affiche des données simulées (véhicules, interventions, alertes). Idéal pour découvrir l'interface sans infrastructure.

Avec l'API connectée, toutes les données proviennent de PostgreSQL et Traccar. Le bandeau « Mode démo » disparaît et les actions (création intervention, export PDF) deviennent réelles.